Lead Java Full Stack Developer – Kafka

Full Time Toronto Ontario Cognizant

Lead Java Kafka Full Stack Developer

At Cognizant, our global community sets us apart—an upbeat, collaborative and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a multifaceted, rewarding career and draw inspiration from dedicated colleagues and leaders. Cognizant is right where you belong!

Role Overview: We are looking for a highly skilled Senior Lead Full Stack Developer with 12+ years of expertise in designing and developing scalable enterprise applications. The ideal candidate should have deep knowledge of Java, Spring boot, Spring Securities, Restful APIs, MYSQL, Agile, Azure, Microservices, Kafka, MQ and ReactJS

What You Bring to the Role:

  • Overall 12+ years of hands-on experience in Java, Spring Framework, Spring Boot and Spring Securities
  • Strong expertise in Microservices architecture, Kafka and MQ building scalable distributed applications
  • Proficiency in MYSQL Server for database design, stored procedures, query optimization, and performance tuning
  • Solid understanding of RESTful APIs and authentication mechanisms (OAuth, JWT, etc.)
  • Familiarity with DevOps tools, CI/CD pipelines, and cloud platforms Azure.

What You’ll Do:

  • Design, develop, and maintain high-performance, scalable, and secure applications using Java, Spring, and Spring Boot.
  • Architect and implement microservices-based solutions ensuring seamless integration across distributed systems.
  • Work with SQL Server to design database schemas, optimize queries, and ensure data integrity.
  • Implement messaging solutions using JMS and Kafka to enable reliable asynchronous communication between services.
  • Develop and maintain React-based frontend applications, ensuring seamless user experiences.
  • Design, develop, and maintain high-performance, scalable, and secure applications using Java, Spring, and Spring Boot.
  • Architect and implement microservices-based solutions ensuring seamless integration across distributed systems.
  • Work with SQL Server to design database schemas, optimize queries, and ensure data integrity.
  • Implement messaging solutions using JMS and Kafka to enable reliable asynchronous communication between services.
  • Develop and maintain React-based frontend applications, ensuring seamless user experiences.

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 three days a week in a client OR Cognizant office in Toronto. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.

Note: The working arrangements for this role are accurate as of the date of posting. They may be subject to change based on the specific project and business requirements. However, we will always communicate any changes and be transparent about role expectations.

To apply for this job please visit itjobpro.com.