Primary Responsibilities
- Own and 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
Specific Assignments
- Software Engineering & Full-Stack Development
- Develop enterprise applications across client and server components
- Work with:
- Java 11 / Java 17
- Java EE / Jakarta EE
- Eclipse RCP, SWT & JFace (rich client applications)
- WildFly Application Server
- Support modularisation of legacy systems and development of current platforms
- Implement integration and high-performance processing logic
Architecture & Design
- 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
Database & Backend Engineering
Design and optimise backend services and data models
- PostgreSQL
- JPA / Hibernate
- JPQL / CriteriaBuilder
- Ensure scalability, integrity and performance of data-intensive systems
DevOps, CI/CD & Automation
- 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
Quality, Performance & Reliability
- 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
Collaboration & Delivery
- Work wit
📌 Principal Software Engineer (Coimbatore)
🏢 Eurofins
📍 Coimbatore
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.