Tech Lead – Java Track – Eurofins IT Solutions, Bengaluru, Karnataka, India
Job Summary
As a Tech Lead – Java, you will design, develop, and modernize scalable, high‑performance platforms for our Genomics business. The role includes solution design, architecture decisions, and technical direction, while working closely with engineering, architecture, DevOps, QA, and product teams.
Key Responsibilities
- Lead end‑to‑end technical design and development of enterprise‑scale Java applications
- Own solution architecture for modules/domains, ensuring scalability, performance, and reliability
- Drive modernization initiatives (monolith to microservices, cloud adoption)
- Define and enforce coding standards, design patterns, and best practices
- Review architecture, code, and design to ensure quality and maintainability
- Mentor and guide engineers, fostering strong technical capability within teams
- Collaborate with cross‑functional teams to ensure seamless integration and delivery
- Act as the technical escalation point for complex issues and production challenges
Required Skills
- Strong hands‑on experience with Java, Spring Boot, REST APIs
- Microservices and distributed system design
- Angular or React (working knowledge)
- SQL Server and MongoDB
- Design patterns, OOP, and scalable architectures
- Performance tuning, JVM optimization, and system reliability
- CI/CD, Docker, and cloud platforms
- Event‑driven architectures and messaging systems
- Cloud‑native design and container orchestration (e.g., AKS/Kubernetes)
- DevOps practices, monitoring, and observability tools
- Domain‑driven design or enterprise integration patterns
Experience
- 10–15 years of hands‑on Java development
- Proven experience as a Technical Lead in enterprise systems
- Strong experience in product development and modernization programs
- Solid understanding of Agile / Scrum methodologies
Technical Stack
- Frontend: Angular, React
- Backend: Java, Spring Boot, REST APIs
- Databases: SQL Server, MongoDB
- Cloud & DevOps: Azure, CI/CD pipelines, Docker, Kubernetes (optional)
- Quality: JUnit, Mockito, SonarQube
Additional Information
Required Qualifications
• Bachelor’s in Engineering or Master’s in Computer Science or equivalent
Personal Skills
- Customer‑service oriented with a problem‑solving attitude
- Strong attention to detail and accuracy
- Entrepreneurial thinking and flexibility to change
- Very good English communication skills (concise writing and oral eloquence)
- Structured and clear writing skills
- Proven ability to solve complex business problems using analytical reasoning
- Demonstrated positive attitude, self‑motivated, team player
Performance Appraisal Criteria
Eurofins has a strong focus on Performance Management. This includes quarterly calibrations, half‑yearly reviews and annual reviews. KPIs will be set and may vary slightly between projects and will be communicated during the first 30 days of joining.