Cognizant logo

Senior Consultant / Full Stack Engineer

Cognizant
Full-time
On-site
Victoria
Consulting

What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating many opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world.

At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative, and successful. Moreover, this is your chance to be part of the success story.

Position Summary:

The Senior Consultant / Full Stack Engineer is responsible for designing, developing, and delivering robust, scalable software solutions that align with client goals and business requirements. This role demands a solid foundation in modern software engineering, effective collaboration skills, and a strong grasp of system architecture, performance optimization, and secure development practices.

In this role, the engineer will contribute across the full technology stack, working closely with cross-functional teams to build and maintain high-performing applications and cloud-based infrastructure. The position also involves driving automation, enhancing deployment pipelines, and enabling seamless delivery of reliable, enterprise-grade software solutions.

Mandatory Skills:

· 11+ years of experience in software engineering with a strong focus on full-stack application development.

· Minimum 8 years of hands-on experience with Spring Boot, Spring Core, Spring MVC, and Node.js

· Minimum 4 years of hands-on experience with Terraform, IAC, and Gitlab Pipelines.

· Domain expertise in Banking, Healthcare, Travel, Research, and Education, with understanding of regulatory and compliance requirements.

· Proven working experience with Java 11+, Spring Boot, Spring Batch, Spring Security, JPA, Hibernate, Python and Kafka.

· Proven working experience in frontend technologies including React.js, Next.js, TypeScript, React Query, Redux, Jotai, HTML5, CSS3 and Tailwind CSS.

· Proven working experience in backend development with Node.js, Express.js and the JavaScript ecosystem.

· Practical experience with cloud platforms such as AWS (Lambda, EKS, ECS) and Azure (AKS, Cognitive Services, SSO).

· Strong understanding of microservices architecture, distributed systems, and event-driven frameworks.

· Experienced with databases including PostgreSQL, MySQL, MongoDB, Neo4j, and Oracle DB.

· Proficient with infrastructure, CI/CD, and configuration management tools such as Terraform, CloudFormation, Docker, Kubernetes, Jenkins, Harness, Git, SonarQube, Splunk, and the ELK stack.

· Deep knowledge in REST API and GraphQL development and best practices.

· Proven experience in unit and integration testing using tools like JUnit, Jest and Wiremock.

· Familiarity with encryption technologies and key management systems.

· Strong troubleshooting, problem-solving, communication, and leadership skills.

· Solid understanding of object-oriented programming (OOP) and design patterns.

· Solid experience working in Agile Scrum development environments.

Duties and Responsibilities:

· Design, build, deploy and maintain full stack enterprise applications for large-scale enterprise solutions.

· Collaborate with stakeholders to understand business requirements and translate them into technical solutions.

· Architect and implement cloud-native microservices and web applications using modern frameworks and tooling.

· Develop frontend interfaces using responsive design principles and cutting-edge frameworks.

· Manage and optimize backend APIs with high-performance Java and Node.js components.

· Implement DevOps practices including CI/CD pipelines, cloud deployments, code reviews, and monitoring.

· Participate in peer reviews, ensure code quality, and support continuous integration and deployment workflows.

· Troubleshoot production issues, perform root cause analysis, and apply sustainable fixes.

· Guide and mentor junior engineers while actively contributing to team capability uplift.

· Maintain comprehensive documentation for codebases, APIs, and architectural decisions.

· Stay current with industry best practices and emerging technologies to continuously improve solution design and delivery.

Qualifications & Certifications:

· Bachelor’s or Master’s Degree in Software Engineering

· Scrum Master Certified

· HashiCorp Terraform Associate

· Oracle Certified Professional Java Application Developer

· Oracle Certified Web Component Developer

Salary Range: >$100,000

Date of posting: 19-Aug-25

Next Steps: If you feel this opportunity suits you, or Cognizant is the type of organization you would like to join, we want to have a conversation with you! Please apply directly with us.

For a complete list of open opportunities with Cognizant, visit http://www.cognizant.com/careers. Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check.