Module Lead
Core
Lead end-to-end technical design and development of enterprise-scale Java applications, driving modernization from monolith to microservices and cloud adoption.
Role type
Senior IC Technical Lead (Java)
Builds
Scalable, high-performance LIMS platforms and enterprise systems for genomics and bioinformatics
Domain
Life Sciences / Genomics / Bioinformatics
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST APIs, Microservices, Distributed system design, SQL Server, MongoDB, CI/CD, Docker, Kubernetes, Event-driven architectures, Design patterns, OOP, JVM optimization
Preferred skills
Angular, React, Domain-driven design, Cloud-native design, Observability tools, Agile/Scrum
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, Define and enforce coding standards and design patterns, Review architecture and code, Mentor engineers, Act as technical escalation point
Seniority
Senior, hands-on IC