
Full Stack Java Technical Architect - DevOps
About the role
Job Summary
We are seeking a highly experienced Principal Software Engineer with deep expertise in the insurance domain—specifically in claims systems—to lead the design and development of scalable, cloud-based applications that power our claims platform and customer self-service capabilities. You will provide technical leadership across the full software development lifecycle, ensuring solutions are secure, performant, and aligned with business objectives. This role combines hands-on technical expertise with mentoring responsibilities, empowering a team of developers to deliver high-quality, production-grade systems that handle complex claims processes.
Key Responsibilities
-
Lead the design and delivery of modern, large-scale claims processing systems and self-service portals, integrating seamlessly with internal and external platforms.
-
Build robust, cloud-native solutions (Azure preferred) to support claims automation, straight-through processing, and operational efficiency.
-
Drive the migration of legacy claims systems to serverless, API-driven architectures, ensuring scalability, resilience, and compliance with industry standards.
-
Develop and optimize applications that process large data sets, leveraging frameworks like Spring Batch and implementing centralized logging via ELK stack.
-
Collaborate closely with claims business stakeholders, translating complex insurance requirements into technical solutions that enable faster claims resolution and improved customer experience.
-
Mentor and guide a team of developers, fostering a culture of technical excellence, collaboration, and continuous learning.
-
Ensure alignment with enterprise architecture standards, security guidelines, and data governance policies.
Functional Competencies
-
Deep insurance domain expertise, with a strong focus on claims processing, including First Notice of Loss (FNOL), adjudication, claims payments.
-
Good to have experience in Self-Service Portals design and implementation for customer engagement and digital servicing.
-
Familiarity with Rule-Based Engines for claims adjudication and auto decisioning.
-
Ability to translate complex business requirements into scalable, user-centric technical solutions.
-
Strong communication and collaboration skills to engage with claims operations, product owners, and business stakeholders.
Skill Requirements
Technical Competencies
-
15+ years of software engineering experience, with at least 5 years in a leadership role.
-
Proven experience in the insurance domain, with focus on Claims systems and self-service capabilities.
-
Expertise in Microsoft Technology Stack: Angular, Java, Spring Boot, React, MEAN, C#, .NET Core, ASP.NET, MVC, Web API.
-
Extensive hands-on experience leveraging Claude within agent-driven AI workflows, e.g., BMAD, GSD
-
Proven track record managing high-scale platforms with a strong focus on performance optimization
-
Strong hands-on experience with SQL Server and Cosmos DB: database design, optimization, PL/SQL, stored procedures, triggers.
-
Proficiency in REST API development, Microservices architecture, and Open API/Swagger specifications.
-
Experience with messaging and streaming tools: MQ, Kafka.
-
Knowledge of cloud platforms (Azure preferred), serverless architectures, Docker, Kubernetes.
-
CI/CD and DevOps expertise: Git, Jenkins, Maven, Azure DevOps pipelines.
-
Familiarity with Spring Batch Framework and ELK stack for logging and data processing.
Other Requirements
Preferred Qualifications
-
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
-
Knowledge of insurance regulatory frameworks and standards (e.g., GDPR, MAS, PDPA) is a plus.
-
Exposure to claims fraud detection, analytics, or AI/ML-driven claims processing is an advantage.
Required skills
Java
Full stack development
Architecture
DevOps
Leadership
About HCL Technologies
Hyderabad
Headquarters