Java Technical Lead
Core
Design, develop, and modernize scalable, high-performance enterprise Java applications and platforms for DNA sequencing and genomics services.
Role type
Senior Technical Lead (Java)
Builds
Next-generation applications, LIMS platforms, and enterprise systems for pharmaceutical, diagnostics, and research markets.
Domain
Life Sciences / Genomics / Bioinformatics
Deliverable
production ML models | product features | infrastructure
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 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); Define and enforce coding standards and design patterns; Mentor and guide engineers; Act as technical escalation point for complex issues.
Seniority
Senior, hands-on IC with leadership responsibilities