Bengaluru, Karnataka, India Hybrid Full-time

Eurofins Scientific is hiring a Module Lead

Responsibilities

  • Lead architecture and development for enterprise-grade Java applications
  • Provide technical leadership in system design and implementation across geographically dispersed teams
  • Drive modernization initiatives for legacy forensic platforms
  • Ensure solutions are scalable, maintainable, and deliver high performance
  • Facilitate knowledge transfer and skill development within nearshore and offshore teams
  • Engage with product management, QA, DevOps, and architecture groups to align technical delivery
  • Build full-stack enterprise applications spanning client and server layers
  • Work extensively with Java 11 and Java 17, Jakarta EE, Eclipse RCP, SWT, JFace, and WildFly
  • Advance modular decomposition of monolithic systems and support new platform creation
  • Develop integration layers and high-throughput processing components
  • Define and govern software architecture for enterprise systems
  • Apply object-oriented principles and design patterns such as SOLID and Clean Code
  • Promote modular system design and service decomposition strategies
  • Contribute to technical design and implementation planning
  • Design and refine backend services and data models for efficiency
  • Utilize PostgreSQL with JPA, Hibernate, JPQL, and CriteriaBuilder for data persistence
  • Guarantee scalability, data integrity, and performance in data-heavy environments
  • Follow Git-based development workflows and branching strategies
  • Build and manage CI/CD pipelines using Azure DevOps
  • Operate and manage containerized services using Docker
  • Use Maven and Eclipse Tycho for build automation and project management
  • Implement end-to-end automated build, deployment, and release workflows
  • Enforce high standards of code quality via testing and coding best practices
  • Conduct performance analysis and JVM tuning for optimization
  • Support production system stability and ongoing enhancements

Requirements

  • Proficiency in Java 11 and Java 17
  • Experience with Java EE or Jakarta EE
  • Strong background in Eclipse RCP, SWT, and JFace for rich client development
  • Hands-on work with PostgreSQL databases
  • Familiarity with WildFly Application Server
  • Proven expertise in enterprise software architecture
  • Solid foundation in object-oriented programming
  • Adherence to Clean Code principles and design patterns
  • Experience in application modularization
  • Background in evolving and refactoring legacy systems
  • Skill in using JPA and Hibernate for ORM
  • Proficiency with JPQL and CriteriaBuilder for querying
  • Working knowledge of Git and Git-based workflows
  • Experience configuring and maintaining Azure DevOps CI/CD pipelines
  • Containerization experience with Docker
  • Build management using Maven or Eclipse Tycho
  • Implementation of automated build and release processes

Nice to Have

  • Bachelor's or higher degree in Computer Science, Engineering, or related discipline
  • Over 10 years of hands-on enterprise Java and DevOps experience
  • Demonstrated success in both architectural design and coding
  • Experience in regulated or complex operational domains such as Forensics or LIMS
  • Strong ability to collaborate across distributed delivery teams

Work Arrangement

Hybrid — Bengaluru, Karnataka, India, UK, Europe, Belgium, Netherlands, France, Germany

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 8 days ago