Senior Software Engineer (Java)

🇮🇳 Bengaluru, KA
Posted 2 months ago
Expires June 9, 2026
Full TimeOn-siteEngineering

Eurofins is seeking a Senior Software Engineer specializing in Java to join our Genomics business unit in Bengaluru, Karnataka, India. This role involves designing, developing, and modernizing next-generation applications, Laboratory Information Management Systems (LIMS), customer portals, and enterprise platforms. The successful candidate will play a critical hands-on role in ensuring these platforms are scalable, performant, and reliable.

Key responsibilities include designing and developing enterprise Java applications, contributing to module-level design and technical decisions, supporting modernization initiatives from legacy systems to microservices and cloud architectures, ensuring performance, scalability, security, and code quality, collaborating with product, QA, DevOps, and architecture teams, and mentoring junior engineers to support team delivery.

The ideal candidate should have 7–9 years of hands-on Java development experience, strong expertise in Java, Spring Boot, REST APIs, SQL/MongoDB, and working knowledge of Angular/React. A solid understanding of microservices and distributed systems, knowledge of design patterns and clean coding practices, experience with JUnit, Mockito, basic performance analysis, Hibernate/JPA, exposure to event-driven systems or messaging, familiarity with Azure, CI/CD, Docker, and knowledge of Maven/Gradle are also required.

Eurofins offers a dynamic and collaborative work environment with opportunities for professional growth. Employees benefit from working on cutting-edge technologies in a global setting, contributing to projects that have a significant impact on various industries, including pharmaceuticals, diagnostics, food, agriculture, biotechnology, and research markets.

More Jobs at Eurofins