We are seeking an experienced Lead Java Developer to join our dynamic team in the healthcare industry.
The successful candidate will play a pivotal role in transforming our legacy application suite into a cutting-edge, SaaS-based solution utilizing state-of-the-art technologies and frameworks on the AWS cloud.
Responsibilities
- Lead the design and development of Java-based applications
- Collaborate with cross-functional teams to gather requirements and deliver scalable solutions
- Ensure code quality and maintainability by implementing best practices and utilizing JUnit
- Mentor junior developers and provide technical guidance
- Manage deployment processes and continuous integration workflows
Requirements
- 5+ years of experience in software development
- 1+ years of relevant leadership experience
- Proficiency in Java, JUnit
- Background in software development lifecycle and agile methodologies
- Expertise in AWS and SaaS-based platforms
- Knowledge of RESTful API design and microservices architecture
- Familiarity with CI/CD pipelines and version control systems
- Fluent English communication skills at a B2+ level
Nice to have
- Competency in JAX
- Understanding of Oracle Cloud
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