Cognizant Technology Solutions - Raleigh, NC

posted 3 months ago

Full-time - Senior
Raleigh, NC
10,001+ employees
Professional, Scientific, and Technical Services

About the position

Cognizant is seeking an experienced and innovative Senior Java Developer to join our Digital Engineering Practice. This role is pivotal in building cutting-edge, cloud-based software solutions that empower modern businesses. As part of a small, cross-functional team, you will collaborate with Product Managers, Architects, FullStack Developers, UI/UX Designers, and Big Data Analysts to deliver high-quality software faster than traditional siloed approaches. Our teams operate within a Lean-Agile framework, embracing a DevOps culture that fosters innovation and continuous improvement. You will be expected to challenge the status quo and contribute to the development of creative cloud-based solutions that meet the diverse needs of our global clients. In this position, you will leverage your extensive experience in Java and Spring Boot to develop components and create/consume REST APIs. Your expertise in cloud technologies, particularly AWS and OpenShift, will be essential as you work on web application development, utilizing Angular. You will also be responsible for implementing unit testing using JUnits and setting up CI/CD pipelines in GitLab with tools like GIT, SONAR, and Black Duck. Strong technical leadership skills are crucial, as you will be working within Agile teams to drive project success and mentor junior developers. This role is based in Raleigh, NC, and requires candidates to be legally authorized to work in the United States without company sponsorship.

Responsibilities

  • Lead the development of cloud-based software solutions using Java and Spring Boot.
  • Create and consume REST APIs, ensuring high performance and responsiveness.
  • Collaborate with cross-functional teams to design and implement innovative solutions.
  • Implement unit testing using JUnits to ensure code quality and reliability.
  • Set up CI/CD pipelines in GitLab using tools like GIT, SONAR, and Black Duck.
  • Provide technical leadership and mentorship to junior developers.
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.

Requirements

  • 7+ years of hands-on experience in software development, specifically in a senior or lead developer role.
  • Proficient in Java and Spring Boot, with experience in developing microservices.
  • Experience with SQL and database management.
  • Minimum 1 year of experience with OpenShift and familiarity with Kubernetes and Docker.
  • Knowledge of AWS cloud services is preferred.
  • Experience in BFS payment systems, particularly Zelle/RTP, is a plus.
  • Strong understanding of Agile methodologies and DevOps practices.

Nice-to-haves

  • Experience with Angular for web application development.
  • Familiarity with Swagger UI for REST services testing.
  • Knowledge of additional cloud platforms or services.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service