Back to Search
Lead Java Developer (AWS)
Java, Amazon Web Services, Scripting Languages, Spring Boot, BitBucket, CI/CD, Identity and Access Management, Spinnaker
We are seeking a remote Lead Java Developer with expertise in building highly available microservices in the AWS cloud environment.
The role requires strong Java programming skills along with the ability to build CI/CD pipelines from scratch using Bitbucket. The ideal candidate should be an expert in Agile software development methodologies with excellent communication and organizational skills.
As a Lead Java Developer, you will be responsible for collaborating with other engineers to deliver high-quality experiences to our customers and drive cloud adoption and transformation for our clients.
Responsibilities
- Develop new features and products that positively impact all customers using cloud products
- Collaborate with product managers, designers, and other engineers to identify the best ways to deliver high-quality experiences to our customers
- Host and maintain highly available microservices on AWS
- Be responsible for establishing secure cloud-native practices for our customers
- Cultivate team culture through passion, creativity, and experience
Requirements
- At least 5 years of software development experience with a strong Java technology stack and a good understanding of cloud-native components
- 1+ years of relevant leadership experience
- Expertise in building microservices using Springboot and scripting languages
- Strong experience with AWS cloud services
- Experience with building CI/CD pipelines using Bitbucket and Spinnaker
- Knowledge of Identity and Access management
- Strong organization, time management, and communication skills, as well as experience in agile development methodologies
- B2+ English level
Nice to have
- Familiarity with serverless approaches and AWS Lambdas
- Knowledge of reactive programming paradigms
- Experience in building web applications and REST-based APIs on top of relational or NoSQL databases
- Exposure to modern web application frameworks such as Spring Boot, and Node.js
- Familiarity with developer tools like BitBucket, Jira & Confluence
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