Advanced Java development experience (6+ years) Hands-on experience with Java 8-17 Hands-on experience with Spring Boot and/or Spring Cloud Hands-on experience in Node.js Hands-on experience developing with Node.js and AWS Lambdas Hands-on experience with AWS as cloud infrastructure and services like Lambda, SQS, SNS Hands-on experience with relational databases Hands-on experience with Oracle, ETL Excellent oral and written communication skills Experience participating on an agile team Self-directed and able to contribute with little supervision Bachelor's or master's degree in computer science, computer engineering, or related technical discipline; or equivalent work experience