Eurofins: Principal Software Engineer (Java Full stack) — Bengaluru, KA, India
Eurofins lists a Principal Software Engineer (Java Full stack) opening in Bengaluru, KA, India. The position is listed as full-time. The job description covers Java, React, Angular, SQL, Azure, Docker, CI/CD.
Recruitment overview
| Organisation | Eurofins |
|---|---|
| Post / role | Principal Software Engineer (Java Full stack) |
| Department | IT |
| Employment type | Full-time |
| Notification / job ID | REF79851U |
| Job location | Bengaluru, KA, India |
| Work arrangement | Hybrid |
| Educational qualification | Degree / qualification: MCA or Bachelor’s degree in Engineering, Computer Science, or equivalent |
| Experience required | 8+ years of hands-on experience in Java-based software development on global or enterprise projects |
| Salary / stipend | See employer notice for pay details |
| Last date to apply | See official notice |
About Eurofins
Eurofins provides analytical testing and laboratory services across life sciences and other industries. Its work includes assessing food, water, pharmaceutical and cosmetic products for qualities such as safety, authenticity, composition and accurate labelling. The employer also describes activities in genomics, clinical-study support, biopharmaceutical development and manufacturing, and diagnostic testing. Scientific methods and dependable information are central to this business, supported by the technology and operational functions used to deliver laboratory services.
The position and its setting
Eurofins lists Principal Software Engineer (Java Full stack) in Bengaluru, KA, India, under reference REF79851U. The details below separate the work described by the employer from essential conditions, preferred experience and practical preparation advice.
- Department: IT
- Employment type: Full-time
- Employer listing date: 25 September 2026
- Legal Entity: CIN004 - Eurofins IT Solutions India Pvt Ltd.
- Contract Type: Permanent
- Business Lines: Corporate
- Brands: Eurofins GSC IT DC
Responsibilities and work described
- Own and drive hands-on design and development of complex, enterprise-scale Java applications
- Leadership: technical direction for modules or subsystems while remaining actively involved in implementation
- Support: modernization initiatives, including migration from legacy or monolithic systems to modern architectures
- Act as a technical mentor and role model for engineers across teams
- Quality / delivery: solutions meet performance, scalability, security, and maintainability expectations
- Collaboration: closely with product, QA, DevOps, and architecture teams to deliver end-to-end solutions
- Specific Assignments:
- Software Engineering & Development
- Design, develop, and maintain backend and full-stack features using Java, Spring Boot, REST APIs, and relational databases
- Support: modernization of legacy Java applications to modern, cloud-ready architectures
- Building: modular services and support microservices-based designs where applicable
- Exposure in Eclipse RCP is an advantage
- Design: and integrate RESTful APIs, backend services, and data models
- Support: UI teams building Angular or React frontends by providing robust backend APIs
- Implementation: high-performance data processing and integration logic for analytical workflows
- Design
Essential requirements and candidate background
- Hands-on experience with:
- Java (8+)
- Spring / Spring Boot
- RESTful API design
- SQL
- Eclipse RCP
- Angular
- React
- Mongo DB
- AKS, etc
- Experience: microservices architecture, service communication, and integration patterns
- Knowledge: Hibernate / JPA and transaction management
- Exposure: Azure cloud-native development is an advantage
- Integration - Experience with API-based, file-based, and message-based integrations (e.g., Azure Service Bus or similar)
- DevOps - Familiarity with Azure DevOps, CI/CD pipelines, Docker, and cloud platforms
- Understanding: build and dependency management tools such as Maven or Gradle
- Experience: software design patterns, layered architectures, and performance optimization
- Proficiency: object-oriented design and clean coding practices
- Experience: unit testing and mocking frameworks (JUnit, Mockito, etc.)
- Good hands-on knowledge of performance profiling and memory analysis
Education and qualification routes
- Degree / qualification: MCA or Bachelor’s degree in Engineering, Computer Science, or equivalent
Experience and professional background
- 8+ years of hands-on experience in Java-based software development on global or enterprise projects
Preferred experience and additional strengths
- Exposure: event-driven or message-based systems is a plus
- Domain Exposure - Experience with shipping/logistics workflows or scientific data processing (e.g., Genomics, laboratory systems) is a plus
Location, schedule and contract conditions
- Work arrangement: Hybrid
- Advertised location: Bengaluru, KA, India
Pay and application dates
A verified salary figure is not established in this article. An online estimate for another Principal Software Engineer (Java Full stack) vacancy is not an offer for reference REF79851U; use the employer’s own pay disclosure and recruitment communication.
A closing date is not confirmed in this article. Check the current employer page before submitting: an undated posting can change or be withdrawn.
How to apply to Eurofins
Applications follow the official employer page linked below.
Open the official Eurofins posting below and match the title and reference REF79851U.
Compare your qualifications and experience with the essential conditions for the Bengaluru, KA, India position, then read the preferred criteria separately.
Prepare an accurate CV and the supporting items requested in that employer’s application. Provide only information and documents you are authorised to share.
Use the employer’s application option, complete the required fields and review the submission. Retain the acknowledgement when one is provided. Job Alerts World does not receive the application.
Practical preparation: Java
For Java experience, describe the application or service you worked on, its purpose and your own contribution. A useful example connects language knowledge to an actual engineering decision, such as an interface design, a performance issue or a production defect.
Relevant skills
- Java
- SQL
- CI/CD
- Docker
- Azure
- REST APIs
- APIs
- React
- Angular
- API development
- Lean
- communication
Important links
| Official notification / job description | Open official page |
|---|---|
| Online application portal | Open official page |
Read the complete official notice before applying. Availability and requirements can change.
For corrections, see our editorial policy and contact information.