
Cognizant
Senior Full Stack Developer
The Senior Full Stack Developer role is a pivotal position within our organization requiring 8 to 10 years of experience. The candidate will be responsible for designing developing and maintaining software solutions using SQL Spring Boot Angular JS and Java. This hybrid role provides the opportunity to work on brand-new projects in the Cards & Payments sector, contributing to the company’s growth and innovation.
In this role, you will
- Design and develop high-quality software solutions using SQL Spring Boot Angular JS and Java to meet business requirements.
- Collaborate with multi-functional teams to define design and ship new features that improve user experience and system performance.
- Ensure the performance quality and responsiveness of applications by conducting thorough testing and debugging.
- Maintain code quality organization and automation to ensure efficient and scalable software development processes.
- Implement standard processes for software development which include code reviews, unit testing, and continuous integration.
- Work closely with product management to understand user needs and translate them into technical specifications and solutions.
- Provide technical guidance and mentorship to junior engineers fostering a culture of continuous learning and improvement.
- Stay updated with the latest industry trends and technologies to ensure the company remains at the forefront of innovation.
- Contribute to the architecture and design of new and existing systems ensuring they are robust scalable and secure.
- Collaborate with collaborators to identify and resolve technical challenges ensuring timely delivery of projects.
- Participate in agile development processes including sprint planning daily stand-ups and retrospectives.
- Develop and maintain documentation for software design development processes and user guides.
- Engage in problem-solving and resolving to address complex technical issues efficiently.
What you’ll need to succeed (required skills)
- 12+ years of hands-on experience in Java, Spring Framework, Spring Boot and Spring Securities.
- Strong expertise in Microservices architecture and Kafka, MQ building scalable distributed applications.
- Proficiency in SQL Server for database design, stored procedures, query optimization, and performance tuning.
- Solid understanding of RESTful APIs, API gateways, and authentication mechanisms (OAuth, JWT, etc.)
- Proficiency in ReactJS for developing dynamic frontend applications.
- Familiarity with DevOps tools, CI/CD pipelines, and cloud platforms (AWS/Azure).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Proficient in software architecture, design patterns, and standard processes.
- Experience in unit testing, integration testing, and automation frameworks.
Working arrangements
We believe hybrid work is the way forward as we strive to provide flexibility wherever possible.
Based on this role’s business requirements, this is a hybrid position requiring 2-3 days a week in a client office in Toronto, ON. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.
The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements.
Rest