Cognizant is seeking a Senior Full Stack Developer to design and develop scalable enterprise applications, support production issues, and mentor junior developers in the United States.
Requirements
- Minimum 5+ years of experience in Front End development like React
- 8+ years of experience in enterprise application development using: Java, Spring Boot, REST APIs, Microservices architecture, SQL Server and strong database knowledge
- React (for frontend development)
- Experience with unit testing frameworks (e.g., JUnit, Mockito)
- Strong knowledge of SDLC, Agile/Scrum methodologies
- Experience in payment systems/domain is a plus
Responsibilities
- Design, develop, and maintain scalable enterprise solutions using Java, Multithread, Spring Boot, Kafka Microservices, and React.
- Write clean, reusable, and well-documented code along with unit test cases and use cases.
- Ensure high-quality deliverables through unit testing and active participation in code reviews.
- Engage in database design and optimization using SQL Server and ensure application performance tuning.
- Support the team in deployment activities using CI/CD tools and collaborate on DevOps practices.
- Take ownership of production issues, troubleshoot critical problems, and implement long-term fixes to ensure high system availability.
- Provide guidance and mentorship to junior developers and ensure best practices are followed.
Other
- Candidates must be legally authorized to work in the United States without the need for employer sponsorship
- Work model: hybrid - 3 times weekly from the office
- Location: Mount Laurel - New Jersey, USA
- Excellent problem-solving and communication skills