Jobs · New Jersey

Senior Java Spring Boot Developer

Cognizant · Princeton, NJ · 2 wk ago
Hybrid$82k–$94k/yrFull-time

About the role

We are seeking a Senior Java Spring Boot Developer with 7+ years of experience building scalable, secure, and high-performing enterprise applications. In this role, you will design, develop, and optimize modern backend solutions that support critical digital products and business capabilities for a global organization. You will work closely with cross-functional teams to deliver reliable software solutions that drive business growth and enhance customer experiences. Experience within the Cards & Payments domain is a plus.

Responsibilities

  • Design, develop, and optimize Java Spring Boot applications and microservices that support enterprise-scale digital products and platforms.
  • Build and maintain RESTful APIs, integrations, and reusable components while following software engineering best practices.
  • Improve system performance, scalability, and reliability through testing, troubleshooting, code optimization, and continuous improvements.
  • Collaborate with architects, developers, product teams, and business stakeholders to translate requirements into effective technical solutions.
  • Support deployments, code reviews, technical documentation, and secure coding practices across multiple environments.

Requirements

  • 7+ years of hands-on experience developing enterprise applications using Java, Spring Boot, and Microservices Architecture.
  • Strong expertise building RESTful APIs, integrations, and distributed systems using modern software development practices.
  • Experience with relational and/or NoSQL databases, transaction management, automated testing frameworks, and application performance tuning.
  • Strong troubleshooting, analytical, debugging, and problem-solving skills within complex application environments.
  • Excellent communication skills and experience working effectively within Agile and cross-functional teams.

Skills

  • Experience within the Cards & Payments domain, including authorization, settlement, fraud prevention, or transaction processing.
  • Knowledge of Kafka, event-driven architecture, Docker, and Kubernetes.
  • Experience with AWS or Azure cloud platforms and CI/CD practices.
  • Exposure to large-scale digital transformation, modernization, or cloud migration initiatives.
  • Relevant certifications in Java, Cloud, Microservices, or related technologies.

Benefits

  • 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

Pay

The annual salary for this position will be between $82,000

Similar jobs