We are in pursuit of a skilled Java Developer with profound AWS expertise to strengthen our team. Our client is undertaking an extensive, multi-year initiative to revamp and enhance their conventional application suite into a cloud-based SaaS framework, leveraging the most advanced technologies and frameworks on the AWS cloud platform.
Responsibilities
- Create and implement Java applications within a cloud-centric architecture
- Collaborate with interdisciplinary teams to develop, design, and launch new features
- Ensure superior code quality through effective automation and organized processes
- Amplify application performance and ensure scalability
- Conduct detailed testing to confirm application functionality and security
- Preserve and elevate code quality through unit testing, automated systems, and detailed code reviews
- Provide leadership and mentorship to other developers and engineers with technical advice
- Constantly advance the performance, quality, and responsiveness of applications
- Actively explore, evaluate, and adopt innovative technologies to improve development processes
- Address and resolve issues related to application performance to enhance functionality
Requirements
- Holds either a Bachelor’s or Master’s Degree in Computer Science or a related discipline
- At least 3 years of experience in Java development
- Deep-seated knowledge of AWS services and architectural frameworks
- Proficient in implementing infrastructure as code with Terraform
- Extensive experience with Java Spring frameworks, including Spring Integration, Spring Batch, Spring Session, Spring Data, Spring Boot, and Spring MVC
- Well-versed in Java Microservice Infrastructure Tools
- Skilled in managing and orchestrating applications using Kubernetes and Docker
- Capable of managing Kubernetes applications with Helm
- Proficient with both SQL and NoSQL database technologies
- Familiar with Microservice Architecture Patterns
- Adept in unit testing with JUnit
- Fluent in English, with B2+ level communication proficiency
Nice to have
- Experience in developing RESTful and SOAP web services using JAX
- Knowledge of Oracle Cloud infrastructure and services
- Experience with CI/CD practices
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn