Cognizant logo

Java Lead Developer

Cognizant

Chicago, IL
Full Time
Senior
23 days ago

Job Description

About the Role

We are seeking a Java Lead Developer to design, develop, and maintain robust, high-performance software solutions. The ideal candidate will leverage their deep expertise in Java, Microservices architecture, Kafka, and Spring frameworks to build scalable and secure systems. This position is based onsite in Charlotte, NC, requiring five days a week at the office. Cognizant is a global professional services company committed to transforming clients' business, operating, and technology models for the digital era, fostering an inclusive and innovative workplace.

Key Responsibilities

  • Lead and mentor a team of software engineers.
  • Design, develop, and maintain high-quality software solutions using Java, Microservices, and the Spring stack.
  • Ensure 100% code coverage for line and branch using JUnit.
  • Implement automation testing using BDD frameworks like Cucumber or Karate.
  • Manage distributed teams and work on onsite-offshore model.
  • Collaborate with other technology teams and architects to define and develop scalable design solutions.
  • Implement resilient and secure code solutions to enhance customer journey experiences and digital capabilities to automate.
  • Ensure the performance, quality, and responsiveness of applications.
  • Leverage advanced troubleshooting skills to efficiently identify and resolve bottlenecks and bugs.
  • Help maintain code quality with sonar issues and vulnerabilities.
  • Stay up-to-date with the latest industry trends and technologies.

Requirements

  • Proven 10+ years of experience as a Lead Software Engineer or similar role.
  • Strong proficiency in Java, Microservices, Oracle, Spring stack (Spring Boot, Spring frameworks, Spring Data JPA).
  • Extensive experience with JUnit and achieving 100% code coverage (line and branch).
  • Strong experience with Oracle databases.
  • Excellent problem-solving skills and attention to detail.
  • Strong verbal, written, and interpersonal communication skills.
  • Experience with software development methodologies (Agile, Scrum).
  • Strong collaboration skills to work with other technology teams and architects.

Nice to Have

  • Proficiency in automation testing using BDD frameworks like Cucumber or Karate.

Qualifications

  • Educational background is not explicitly specified in the description.

Benefits & Perks

  • 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

Working at Cognizant

The Cognizant community is a high-caliber team that appreciates and supports one another. The workplace is energetic, collaborative, and inclusive, fostering an environment where everyone can thrive. Cognizant values doing what's right for its people, clients, communities, and climate, and promotes an innovative environment where employees can build their career paths.

Apply Now

Job Details

Posted AtAug 14, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Cognizant

Website

cognizant.com

Company Size

10000+ employees

Location

Chicago, IL

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches