Senior Java Developer
We are seeking an experienced remote Senior Java Developer to join our Life Sciences & Healthcare development team.
The ideal candidate must have extensive experience in Java, Java Cloud Stack, AWS, and Kafka. As a Senior Java Developer, you will be responsible for developing and maintaining complex applications and integrations in the Life Sciences & Healthcare industry.
Responsibilities
- Develop and maintain complex applications and integrations in the Life Sciences & Healthcare industry
- Write clean, maintainable, and efficient code
- Design and implement distributed systems for data processing
- Integrate data from various sources and ensure data consistency
- Communicate project status, issues, and risks to stakeholders
Requirements
- 3+ years of relevant work experience
- Strong proficiency in Java, Spring Boot, and Spring Batch
- Extensive experience with REST API
- Strong knowledge of Java Cloud Stack, AWS, and Kafka
- Excellent problem-solving and analytical skills
- Strong communication skills to collaborate with cross-functional teams
- B2+ English level
Nice to have
- Experience with Data Integration (ETL/ELT) Platforms
- Experience with Docker and Kubernetes
- Knowledge of Agile methodologies
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