Cognizant is looking to solve the business and technical problem of designing and developing innovative software solutions using modern technologies by hiring a Java Full Stack Technical Lead. The goal is to deliver high-quality applications that meet business needs.
Requirements
- Strong expertise in Java, Spring Boot, Spring Batch, Angular, JUnit5, SONARQUBE, Oracle WebLogic JMS, jMock, YAML, JSON, XML, GIT, and Linux.
Responsibilities
- Lead the end-to-end design and development of applications using Java, Spring Boot, Spring Batch, and Angular.
- Ensure code quality and reliability through JUnit5 testing and SONARQUBE analysis.
- Manage messaging services with Oracle WebLogic JMS and implement mocking frameworks like jMock for unit testing.
- Oversee configuration management using YAML and ensure seamless integration of JSON and XML data formats.
- Collaborate with teams to maintain applications in Linux environments and drive continuous improvement in development processes.
Other
- 8–12 years of experience in software development and technical leadership.
- Proven ability to lead teams and deliver scalable, high-quality applications.
- Experience in the Cards & Payments domain.
- Knowledge of emerging trends and best practices in full-stack development.
- Strong problem-solving skills and ability to drive innovation.
- hybrid position requiring presence in a client or Cognizant office in Southfield, MI
- candidate must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future