Cognizant is seeking a Lead Full Stack Engineer who will impact by designing, developing, and delivering high-quality applications across both the front end and back end. The role involves collaborating with product owners and cross-functional partners to build scalable digital solutions, while implementing and optimizing APIs and working with SQL databases.
Responsibilities:
- Design, develop, test, and maintain back‑end services using Java and/or Node.js
- Build responsive and accessible front‑end components using HTML and modern UI frameworks such as Bootstrap
- Implement, integrate, and optimize APIs—including GraphQL—to ensure seamless data flow between the user interface and back‑end services
- Work with SQL databases to write queries, support data needs, and troubleshoot and improve performance
- Participate in code reviews, documentation, and collaboration with Dev/QA teams to improve quality, reliability, and delivery speed
Requirements:
- Strong experience with Java and/or Node.js for back‑end service development
- Hands‑on experience with SQL and relational databases
- Proficiency in HTML, front‑end UI development, and frameworks such as Bootstrap
- Experience developing and integrating APIs, including GraphQL
- Demonstrated full‑stack development experience across both UI and services
- Have experience in the Insurance domain with a deep understanding of industry-specific challenges and opportunities
- Bachelor's degree in computer science, IT or equivalent
- Experience optimizing end‑to‑end system performance across UI, services, and data layers
- Familiarity with modern DevOps practices and collaborative delivery workflows
- Strong ability to troubleshoot complex issues across front‑end and back‑end components
- A passion for clean code, maintainability, and contributing to engineering best practices