CareerPlanSign in

Software Engineer

Coimbatore, TN, in💼 Full-time🗓 2026-08-25 → 2026-09-26

Core

Principal Software Engineer leading architecture and full-lifecycle delivery of enterprise Java applications for forensic case management, LIMS, and expert reporting platforms.

Role type

Principal Software Engineer (Java Architect)

Builds

Enterprise Java applications, client and server components, and automated CI/CD pipelines for forensic operational systems.

Domain

Forensics, Life Sciences, Regulated Enterprise Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Java 11/17, Java EE/Jakarta EE, Eclipse RCP/SWT/JFace, PostgreSQL, WildFly, Object-Oriented Design, Clean Code, JPA/Hibernate, Git, Azure DevOps, Docker, Maven

Preferred skills

Enterprise software architecture, Legacy system evolution, Regulated environment experience, Distributed team leadership

Technologies

Java 11, Java 17, Java EE, Jakarta EE, Eclipse RCP, SWT, JFace, WildFly, PostgreSQL, JPA, Hibernate, JPQL, CriteriaBuilder, Git, Azure DevOps, Docker, Maven, Eclipse Tycho

Responsibilities

Define software architecture for enterprise applications, Develop enterprise applications across client and server components, Design and optimise backend services and data models, Develop and maintain CI/CD pipelines in Azure DevOps, Perform performance profiling and optimisation (JVM tuning), Support team mobilisation, onboarding, training and knowledge transfer

Seniority

Principal, hands-on IC with strategy & mentorship

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.