Module Lead - Java
Core
Design, develop, and modernize scalable, high-performance enterprise Java applications and LIMS platforms for global genomics and bioinformatics services.
Role type
Senior IC Technical Lead (Java)
Builds
Enterprise-scale Java applications, LIMS platforms, and modernized microservices architectures
Domain
Life Sciences / Genomics / Bioinformatics
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST APIs, Microservices architecture, SQL Server, MongoDB, JVM optimization, CI/CD, Docker, Kubernetes, Event-driven architecture, Domain-driven design
Preferred skills
Angular, React, AKS, Cloud-native design, DevOps practices, Monitoring and observability tools
Technologies
Azure, JUnit, Mockito, SonarQube
Responsibilities
Lead end-to-end technical design and development of enterprise-scale Java applications, Own solution architecture for modules/domains, Drive modernization initiatives (monolith to microservices, cloud adoption), Review architecture, code, and design to ensure quality and maintainability, Mentor and guide engineers, Act as the technical escalation point for complex issues
Seniority
Senior, hands-on IC