[Remote] Senior Software Engineer – Java Full Stack
Note: The job is a remote job and is open to candidates in USA. Cognizant is seeking a Senior Software Engineer with strong expertise in Java Full Stack development to enhance and modernize their claims applications. This role involves building scalable, secure solutions and 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, CSS
- + Java on Tomcat
- + Sybase or other RDBMS
- + UNIX batch processing
- + SQR-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
Skills
- 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
Benefits
- Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.
- Medical/Dental/Vision/Life Insurance
- Paid holidays plus Paid Time Off
- 401(k) plan and contributions
- Long-term/Short-term Disability
- Paid Parental Leave
- Employee Stock Purchase Plan
Company Overview