Senior Software Engineer – Java Full Stack
About This Position
Job Summary
Senior Software Engineer – Java Full Stack at Cognizant in Trenton, Mercer County, US. Lead the modernization of claims applications by building scalable, secure, high‑performance Java solutions.
Key Responsibilities
- Design, develop, and maintain full‑stack Java applications using Spring Boot, REST APIs, and microservices architecture.
- Modernize legacy claim systems and migrate functionality to cloud‑native platforms (AWS/Azure).
- Implement automated testing, CI/CD pipelines, and performance monitoring to ensure reliability.
- Collaborate with product owners, UX designers, and QA teams to deliver features on schedule.
- Provide technical mentorship to junior developers and conduct code reviews.
- Participate in architecture discussions and contribute to technical roadmaps.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering or related field (or equivalent experience).
- 5+ years of professional Java development experience, including Spring Boot and microservices.
- Strong front‑end skills (HTML5, CSS3, JavaScript frameworks such as Angular or React).
- Experience with RESTful API design, OAuth2/JWT security, and relational databases (SQL, PostgreSQL).
- Hands‑on experience with cloud services (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Proficiency in CI/CD tools (Jenkins, GitLab CI) and version control (Git).
- Excellent problem‑solving, communication, and teamwork abilities.
Preferred Experience
- Knowledge of claims processing or insurance domain.
- Familiarity with event‑driven architecture and messaging systems (Kafka, RabbitMQ).
- Certifications in Java, Spring, or cloud platforms.
Compensation
Annual salary: $132,133.97
Why Join Cognizant
- Opportunity to work on high‑impact digital transformation projects.
- Collaborative, inclusive culture with continuous learning programs.
- Comprehensive health, dental, vision, and retirement benefits.
Frequently Asked Questions
What technologies will I use in this role?
You will work with Java, Spring Boot, REST APIs, microservices, front‑end frameworks (Angular/React), and cloud platforms such as AWS or Azure.
Is remote work possible?
Cognizant offers flexible work arrangements; discuss remote or hybrid options during the interview process.
What level of experience is required?
The position requires at least 5 years of professional Java full‑stack development experience and proven expertise in modern cloud‑native architectures.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
The estimated compensation for this role is From $2,541/week.
Check the job description for location requirements.
Job Details
Cognizant
Trenton, Mercer County
Full-Time
From $2,541/week
28/04/2026