About the Role
This position blends technical leadership, architectural decision-making, and active software development within a highly regulated forensic context, focusing on robust, scalable solutions delivered through automated and modular systems.
Requirements
- Proficiency in Java versions 11 and 17
- Experience with Java EE or Jakarta EE platforms
- Hands-on development using Eclipse RCP, SWT, and JFace
- Strong working knowledge of PostgreSQL
- Application deployment and management on WildFly Application Server
- Expertise in enterprise-level software architecture
- Solid foundation in object-oriented programming principles
- Commitment to Clean Code practices and effective use of design patterns
- Experience in breaking down applications into modular components
- Proven ability to modernize and evolve legacy systems
- Familiarity with JPA and Hibernate for data persistence
- Skill in writing queries using JPQL and CriteriaBuilder
- Proficient with Git and standard Git-based development workflows
- Experience configuring and managing CI/CD pipelines in Azure DevOps
- Working knowledge of Docker for containerization
- Build automation using Maven and Eclipse Tycho
- Implementation of automated build, test, and release processes
Nice to Have
- Bachelor’s or higher degree in Computer Science, Engineering, or a related discipline
- Over 10 years of hands-on enterprise Java development and DevOps experience
- Demonstrated success in both technical architecture and coding responsibilities
- Background in regulated or complex operational domains such as forensics or laboratory information management systems (LIMS)
- Strong interpersonal and collaboration skills, especially within distributed teams
Work Arrangement
Hybrid work model with locations in Bengaluru, Karnataka, India, UK, Europe, and offshore delivery centers
Other
- Operates within a complex, regulated forensic environment requiring strict compliance
- Balances responsibilities across software architecture, coding, and delivery leadership
- Owns end-to-end delivery including technical design, implementation, system evolution, and automation
- Ensures all solutions are resilient, scalable, and aligned with forensic workflows and regulatory standards