Cognizant is seeking a Senior Software Engineer with strong expertise in Java Full Stack development to enhance and modernize claims applications. The role involves building scalable solutions with Java and cloud technologies while collaborating with cross-functional teams to deliver high-quality business solutions.
Responsibilities:
- Enhance and support existing legacy claims applications as part of a broader consolidation effort
- Design, develop, and maintain applications using Java, JSP, Spring, Spring MVC, and Spring Boot
- Support the gradual migration from legacy systems to a cloud‑native architecture
- Build and expose RESTful APIs for BPM workflows, UI components, and downstream consumers
- Develop and enhance Spring Boot microservices that manage core business logic and data
- Ensure all data access aligns with governed API and target architecture standards
- Integrate services with internal systems such as policy administration, claims processing, payments, treasury, identity services, and external portals
- Work within a legacy technology stack including:JSP, HTML, JavaScript, CSSJava on TomcatSybase or other RDBMSUNIX batch processingSQR‑based reporting
- Participate in modernization initiatives while maintaining operational stability
- Develop and deploy services using AWS technologies (Fargate, Lambda, S3, Aurora PostgreSQL)
- Containerize applications using Docker
- Support CI/CD pipelines using GitLab
- Collaborate on hybrid runtime models (on‑prem Docker + AWS cloud services)
- Follow disciplined change management and integration governance practices
- Write unit and integration tests using JUnit and Mockito
- Support secure API design using OAuth‑based authentication
- Participate in code reviews, architectural discussions, and cross‑team collaboration
Requirements:
- Strong proficiency in Java, JSP, Spring MVC, and Spring Boot
- Experience with Tomcat application servers
- Hands‑on experience designing and developing REST APIs
- Solid understanding of relational databases, preferably Sybase and/or PostgreSQL
- Strong SQL skills, including Transact‑SQL (T‑SQL)
- Experience with AWS services (Fargate, Lambda, S3, Aurora PostgreSQL)
- Experience with Docker containerization
- CI/CD experience using GitLab
- Experience with UNIX shell scripting
- Familiarity with batch processing and reporting systems
- Experience in the Insurance domain
- Exposure to front‑end technologies such as Angular
- Experience working in hybrid environments (on‑prem + cloud)
- Strong collaboration, problem‑solving, and mentoring skills