Cognizant Technology Solutions - Minneapolis, MN

posted 2 months ago

Full-time - Senior
Onsite - Minneapolis, MN
Professional, Scientific, and Technical Services

About the position

Cognizant Technology Solutions is seeking a Senior/Lead Java Developer to join their team of IT professionals in a permanent role. This position involves leading the design and development of complex software applications, ensuring seamless integration with external systems, and providing mentorship to junior developers. The role is based in Minneapolis, MN, and requires onsite work, with a focus on developing robust backend solutions and maintaining high standards of code quality and security.

Responsibilities

  • Lead the design and development of complex software applications using Spring Batch, Spring MVC, and Spring Boot.
  • Oversee the implementation of SOAP and REST Web Services to ensure seamless integration with external systems.
  • Provide technical guidance and mentorship to junior developers, fostering a collaborative and innovative environment.
  • Develop and maintain Microservices architecture to enhance system scalability and performance.
  • Utilize Core Java and PL/SQL to build robust and efficient backend solutions.
  • Ensure code quality and adherence to best practices through code reviews and automated testing.
  • Collaborate with cross-functional teams to gather and analyze requirements, translating them into technical specifications.
  • Implement payment solutions with a focus on Payment Switch, Remittances, and Forex Payments.
  • Optimize application performance and troubleshoot issues to ensure high availability and reliability.
  • Stay updated with the latest industry trends and technologies to drive continuous improvement.
  • Document technical designs, processes, and procedures for future reference and knowledge sharing.
  • Coordinate with stakeholders to deliver projects on time and within budget, ensuring alignment with business goals.
  • Maintain a high level of security and compliance in all software development activities.

Requirements

  • 8 - 12 years of strong experience in software development.
  • Proficiency in Spring Batch, Spring MVC, and Spring Boot.
  • Experience with SOAP and REST Web Services.
  • Strong knowledge of Core Java and PL/SQL.
  • Experience in developing Microservices architecture.
  • Ability to conduct code reviews and implement automated testing.
  • Strong problem-solving skills and ability to troubleshoot application performance issues.
  • Experience in implementing payment solutions.

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 Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service