Sagility is a trusted partner for healthcare operations transformation, helping organizations unlock value across complex healthcare workflows. With more than 25 years of healthcare domain expertise, Sagility combines deep operational knowledge with AI-enabled technology and intelligent automation to improve efficiency, strengthen decision-making, and elevate experiences for members, patients, providers, and stakeholders across the healthcare ecosystem.
Sagility's capabilities span end-to-end healthcare operations, including claims administration, payment integrity, clinical and care management support, member and provider engagement, revenue cycle services, and advanced analytics. Today, nearly 50,000 specialists, clinicians, technologists, and operations professionals support healthcare organizations globally through trusted collaboration and technology-led transformation.
We are seeking an experienced Associate Director – Java Engineering to lead the design, development, and delivery of large-scale enterprise applications within the Healthcare domain. The role demands a strong balance of hands-on technical expertise, architectural ownership, and people leadership. The Associate Director will drive engineering excellence, mentor high-performing teams, and collaborate closely with business and product stakeholders to deliver scalable, secure, and high-impact solutions. Experience in US Healthcare systems is essential, with Revenue Cycle Management (RCM) knowledge considered a strong advantage.
Duties and responsibilities:
- Provide technical and people leadership for large-scale Java/J2EE enterprise applications.
- Architect, design, and oversee development of highly scalable, secure, and high-performance systems using Java EE platforms.
- Drive end-to-end delivery including solution design, development standards, code quality, and production readiness.
- Collaborate with product owners, architects, business stakeholders, and cross-functional teams to translate business requirements into technical solutions.
- Mentor, coach, and groom senior and junior engineers; build strong technical capability within the team.
- Establish and enforce best practices around coding standards, reusable components, performance tuning, and process improvements.
- Act as a technical escalation point and provide guidance on complex design and implementation challenges.
- Actively support innovation, automation, and process improvement initiatives.
Skills & competencies:
- 12+ years of proven experience in Java development, with strong hands-on background.
- Extensive experience in designing and developing applications using Java EE/J2EE platforms.
- Strong expertise in Core Java & Advanced Java, including:
- Data Structures & Algorithms
- Design Patterns
- Multi-threading & Concurrency
- Garbage Collection & Memory Management
- Minimum 6+ years of hands-on experience with:
- Spring MVC / Spring Boot
- Hibernate / JPA
- RESTful Web Services
- Angular (or equivalent modern front-end framework)
- Deep understanding of Object-Oriented Analysis and Design (OOAD) principles.
- Profound knowledge of Java & JEE internals, including transaction management and JVM internals.
- Strong experience with Relational Databases (Oracle, SQL) and ORM technologies such as Hibernate / JPA.
- Hands-on exposure to front-end technologies and modern web application development.
Domain Experience:
Good to Have:
- Mandatory: Experience in the Healthcare domain, preferably on the Payer side.
- Experience in US Healthcare systems
Knowledge of Revenue Cycle Management (RCM) workflows and integrations