Vi
Posted:
February 25, 2026
Location:
Mississauga, Ontario, Canada
Job Description
Java full stack Developer - CREQ195913 Description 7+ years of strong Coding skills in Java/J2EE technologies with Spring Boot experience, Micro-services.
Experience with Spring Boot 2, Spring MVC, Spring Core, Spring Batch, Multi-Threading, JPA2, Hibernate, and Spring JDBC
Experience with Spring Security (OAuth, LDAP). Familiarity with Authentication, Authorization. API Gateway like IBM APIM
Experience in developing REST APIs. Good understanding of web services and related standards like REST/JSON
Experience in working with real time messaging like Kafka, MQ or Event-based architecture (JMS, Pubsub etc)
Unit testing using common frameworks like Mockito, PowerMock, Junit Experience with Agile tools like JIRA, Agile development methodologies/frameworks like Scrum and Kanban
Good knowledge of Relational Databases like Oracle, MSSQL Server
Oracle
Bachelors degree in computer science, Information Systems, Business Administration, or related fi...
Experience with Spring Boot 2, Spring MVC, Spring Core, Spring Batch, Multi-Threading, JPA2, Hibernate, and Spring JDBC
Experience with Spring Security (OAuth, LDAP). Familiarity with Authentication, Authorization. API Gateway like IBM APIM
Experience in developing REST APIs. Good understanding of web services and related standards like REST/JSON
Experience in working with real time messaging like Kafka, MQ or Event-based architecture (JMS, Pubsub etc)
Unit testing using common frameworks like Mockito, PowerMock, Junit Experience with Agile tools like JIRA, Agile development methodologies/frameworks like Scrum and Kanban
Good knowledge of Relational Databases like Oracle, MSSQL Server
Oracle
Bachelors degree in computer science, Information Systems, Business Administration, or related fi...
Apply for this Job
Submit your application for the Java full stack Developer position at Virtusa.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
Mississauga, Canada
Posted:
February 25, 2026
Deadline:
April 06, 2026