Coimbatore, Tamil Nadu, India Hybrid Full-time

Eurofins Scientific is hiring a Principal Software Engineer

Responsibilities

  • Contribute to architecture and development of enterprise Java applications
  • Provide technical guidance on design and implementation across distributed teams
  • Support modernisation and evolution of legacy forensic systems
  • Ensure scalable, maintainable and high-performance solutions
  • Share knowledge and support capability development across nearshore and offshore teams
  • Collaborate with product, QA, DevOps and architecture stakeholders
  • Develop enterprise applications across client and server components
  • Work with: Java 11 / Java 17
  • Work with: Java EE / Jakarta EE
  • Work with: Eclipse RCP, SWT & JFace (rich client applications)
  • Work with: WildFly Application Server
  • Support modularisation of legacy systems and development of new platforms
  • Implement integration and high-performance processing logic
  • Define software architecture for enterprise applications
  • Apply object-oriented design and design patterns (SOLID, Clean Code)
  • Support modular system design and decomposition
  • Contribute to technical concept design and implementation
  • Design and optimise backend services and data models
  • Work with: PostgreSQL
  • Work with: JPA / Hibernate
  • Work with: JPQL / CriteriaBuilder
  • Ensure scalability, integrity and performance of data-intensive systems
  • Work within Git-based development processes
  • Develop and maintain CI/CD pipelines in Azure DevOps
  • Manage containerised environments (Docker)
  • Use Maven / Eclipse Tycho for build management
  • Implement automated build, deployment and release processes
  • Ensure high code quality through testing and best practices
  • Perform performance profiling and optimisation (JVM tuning)
  • Support production stability and continuous improvement
  • Work closely with QA for test coverage and release quality
  • Work within Agile / Scrum delivery teams
  • Collaborate across UK, Europe, nearshore and offshore delivery centres
  • Support team mobilisation, onboarding, training and knowledge transfer
  • Act as a technical interface between business and IT teams

Requirements

  • Java (11 / 17)
  • Java EE / Jakarta EE
  • Eclipse RCP, SWT, JFace
  • PostgreSQL
  • WildFly Application Server
  • Enterprise software architecture
  • Object-oriented development
  • Clean Code and Design Patterns
  • Modularisation of applications
  • Legacy system evolution
  • JPA / Hibernate
  • JPQL / CriteriaBuilder
  • Git / Git-based workflows
  • Azure DevOps CI/CD pipelines
  • Docker
  • Maven / Eclipse Tycho
  • Automated build and release processes

Work Arrangement

Hybrid — UK, Europe, nearshore, offshore

About company
Eurofins Scientific
An international life sciences company providing analytical testing services across multiple industries, with 58,000 staff in 900 laboratories across 54 countries and EUR 6.72 billion revenue in 2021.
All jobs at Eurofins Scientific Visit website
Job Details
Category backend
Posted 12 days ago