Back to Search
We are currently seeking a highly skilled Lead Java Developer to enhance our enthusiastic team, focusing on the advancement of laboratory information management systems and providing engineering support.
This role offers the opportunity to contribute positively to critical software systems in both the scientific and engineering sectors.
Responsibilities
- Contribute to the development and optimization of Java applications for laboratory information management systems and engineering support
- Work with cross-functional teams to pinpoint and solve software issues
- Enhance CI/CD pipelines to improve software delivery processes
- Write clean, efficient, and scalable code in accordance with best practices
- Keep detailed technical documentation updated throughout the software lifecycle
Requirements
- 5+ years of experience with Java, Spring Boot, and Hibernate frameworks
- 1+ years of relevant leadership experience
- Familiarity with Agile methodologies and Amazon Web Services (AWS)
- Proficiency in handling databases like PostgreSQL and experience with Gitlab
- Ability to integrate and manage APIs, with a preference for RESTful
- Qualifications in software engineering or a related field
- Capability to work remotely with outstanding communication and collaboration skills
- B2+ proficiency in English language
Nice to have
- Background in laboratory information management systems
- Understanding of Docker and Kubernetes
- Experience with DevOps 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