Cognizant Technology Solutionsposted about 1 month ago
Full-time • Senior
Hybrid • Charlotte, NC
Professional, Scientific, and Technical Services

About the position

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. Location: Charlotte - NC. Cognizant will only consider applicants for this position who are legally authorized to work in the United States without company sponsorship (H-1B, L-1B, L-1A, etc.) Onsite position, 5 days a week at the office.

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.
  • 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 without sonar issues / vulnerabilities.
  • Stay up to date with the latest industry trends and technologies.

Requirements

  • Proven 10+ experience as a Lead Software Engineer or similar role.
  • Strong proficiency in Java, Angular, Microservices, Oracle, Spring stack (Spring Boot, Spring frameworks, Spring Data JPA).
  • Extensive experience with JUnit and achieving 100% code coverage (line and branch).
  • Proficiency in automation testing using BDD frameworks like Cucumber or Karate.
  • 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.

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

Job Keywords

Hard Skills
  • Angular
  • Cucumber
  • Java
  • Junit
  • Karate
  • 2mbWHK3AYhaN IluJ7
  • dyWaros HY6GhpONLF
  • GNwFh4B 8qBGURa5I7
  • HUnrOhauG 7XcQZO3I
  • Iki3eW wp9PhWiv6 ijesmTDu8tML
  • KVwfiG8Ba plZdjwX
  • lgTWBME N7YrL5Zat
  • MCyD3c6NXs8Imx op2CMOX1Lz9laW7
  • Rlf96 AEDpNQJ3q
  • t7PaoACmq TXmjf1K9W8gi
  • tehXKja C5bL4av8ZA
  • WS27FR4 2OaJ1kn
Soft Skills
  • mfuj0rtM CtuIrvli
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service