Senior JAVA Developer

Full Time Toronto Ontario Cognizant

We are seeking a highly skilled JAVA Developer with Springboot experience to join our team!The ideal candidate will have extensive experience in Core Java, Spring Boot, Spring (MVC, JPA, Security),Microservices, Java Script, HTML and SQL .

In this role, you will:

  • Design and implement scalable and reliable architecture solutions using Docker Container Spring Boot and Spring Cloud.
  • Lead all aspects of the integration of various microservices using Spring Integration and ensure magnificent communication between them.
  • Provide technical expertise in the development and deployment of APIs using API Gateway and Rest API.
  • Lead and maintain containerized applications using Docker Hub Docker Administration and Container Registry.
  • Implement authentication and authorization mechanisms using JSON Web Token and other security protocols.
  • Ensure efficient logging and monitoring of applications using Apache Log4J.
  • Optimize application performance and scalability using Redis and EHCache.
  • Collaborate with development teams to ensure code quality and consistency using GITHUB and Gradle.
  • Provide mentorship on standard processes for using Spring Framework, Spring MVC and Spring Core.
  • Develop and maintain SOAP-based web services and ensure compatibility with existing systems.
  • Use Eclipse and IntelliJ IDEA for efficient development and debugging of applications.
  • Ensure magnificent integration and deployment of applications using Maven.

What you’ll need to succeed (required skills):

  • Must have 7+ years of experience in Java 8+ , Spring Boot , Angular, Jboss , Micro Services & Rest APIs experience
  • Possess a solid grasp of Docker Container Spring Boot and Spring Cloud.
  • Have hands-on experience with API Gateway Rest API and JSON Web Token.
  • Have experience with GITHUB Gradle and version control systems.
  • Team lead experience and Design experience is must.
  • Have experience with Maven and build automation tools.

What will help you stand out (preferred skills):

  • Be knowledgeable in Spring Framework, Spring MVC and Spring Core.
  • Good to have – Splunk and Datadog & Azure Cloud Experience.
  • Have a good understanding of SOAP-based web services and integration.
  • Experience in Cards & Payments domain is a plus.

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 an outstanding applicant and help us see how you’d be helpful to this role.

Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

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 3 days a week in Client office in Toronto, Canada. Regardless of your working arrangement, we are here to support a balanced work-life balance though our various wellbeing programs.

Note: 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.

To apply for this job please visit itjobpro.com.