Cognizant

Senior Java Developer (OAuth2.0, Azure, JWT) - Onsite


PayCompetitive
LocationToronto, On-5140 Yonge St./Ontario
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: 00062587571

      We are seeking an experienced Senior Java Developer to join our dynamic and innovative team. As a pivotal part of our development squad, you'll maximise your extensive expertise in Java to design, develop, and maintain high-quality software solutions that meet our clients' needs. This role requires a senior-level understanding of the Java programming language and its associated frameworks, along with a passion for coding, problem-solving, and collaborating with multi-functional teams. You will be tasked with improving existing codebases, ensuring high performance and responsiveness of applications, and implementing standard processes for software development.

      In this role, you will

      • Design, develop, and maintain robust Java applications following standard methodologies.
      • Collaborate with multi-functional teams to define, design, and ship new features.
      • Conduct code reviews and provide constructive feedback to team members.
      • Resolve application defects and performance issues in a timely manner.
      • Mentor junior developers and contribute to their professional growth.

      What you’ll need to succeed (required skills)

      • Proven experience as a Java Developer, with minimum 8+years of experience in Java 8+, Springboot 3, Microservice.
      • Proven expertise in implementing OAuth2.0 and JWT for secure authentication.
      • Hands-on experience with modern web frameworks and technologies (e.g., Spring, Hibernate).
      • Solid understanding of RESTful API design principles and standard processes.
      • Experience with database technologies (SQL and NoSQL) and optimizing query performance.
      • Familiarity with AKS, Azure

      What will help you stand out (preferred skills)

      • Experience in MQ
      • Knowledge in GitHub, Vulnerability management
      • Visual coding

      At Cognizant, we're eager to meet people who believe in our mission and can make an impact in various ways. We strongly encourage you to apply even if you only meet the required skills listed. Consider what transferrable experience and skills make you a unique applicant and help us see how you'd be beneficial to this role.

      Working arrangements

      At Cognizant, we strive to provide flexibility wherever possible, and we are here to support a healthy work-life balance though our various wellbeing programs. Based on this role’s business requirements, this is an onsite position requiring 5 days a week in a client OR Cognizant office in Kitchener/Toronto.

      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 assured; we will always be clear about role expectations.

  • About the company

      Cognizant is a multinational technology company that provides business consulting, information technology and outsourcing services.