GO TO SEARCH
We are in search of a skilled Lead Java Developer to enhance our team, focusing on the creation of laboratory information management systems and providing engineering support.
This role offers the chance to participate in impactful projects related to vital software applications used in scientific and technical fields.
Responsibilities
- Optimize Java applications dedicated to laboratory information management systems and engineering support
- Work with interdisciplinary teams to troubleshoot and fix software issues
- Enhance continuous integration/continuous deployment (CI/CD) pipelines to improve software delivery processes
- Design and implement efficient, scalable code that meets industry standards
- Generate detailed technical documentation to aid in the software development process
Requirements
- 5+ years of experience with Java, Spring Boot, and Hibernate frameworks
- 1+ years of related leadership experience
- Familiarity with Agile methodologies and Amazon Web Services (AWS)
- Proficiency in several databases including PostgreSQL, and hands-on experience with Gitlab
- Expertise in integrating and managing APIs, preferably RESTful ones
- Background in software engineering or a related field
- Competency in remote work with excellent communication and collaboration skills
- B2+ Level of English proficiency
Nice to have
- Background in laboratory information management systems
- Understanding of Docker and Kubernetes
- Knowledge of DevOps practices