Hybrid
Mid Level
Contract
Posted January 06, 2026
Tech Stack
java
react
nodejs
java-8
spring-boot
junit
mockito
apache-maven
gradle
jenkins
kubernetes
docker
blackduck
fortify
sonarqube
es6
webpack
babel
jest
oauth2
xml-format
yaml
json
groovy
eclipse
jira
bitbucket
confluence
Job Description
**Java Full-stack Developer**
**Location Address: Hybrid - 44 King Street W 10th Floor, Toronto – 3 days/week (flexible)**
**Subject to change: 3–4 days onsite may be required based on business needs**
**Contract Duration: 6+months**
**Possibility of extension & conversion to FTE**
**Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hrs/week**
**Candidate Requirements/Must Have Skills:**
1) 8+ years of full-stack development experience
2) Experience with REST API design, React, NodeJS (productionizing NodeJS servers as well)
3) Experience with Java 8, 11 & 17, Springboot framework, Junit frameworks (Junit 5, Mockito), build tools and dependency management (Maven, Gradle), noSQL database, template management (Velocity), CI-CD Pipeline (Jenkins)
4) experience of developing enterprise, cloud native, message driven, test driven, reactive, containerized applications with containerization & orchestration (Kubernetes, Docker),
5) Experience with software security tools like BlackDuck (vulnerabilities in JARs), Fortify (vulnerabilities/security issues in code), Webinspect (scan REST end points) and SonarQube (Junit coverage for code)
**Nice-To-Have Skills:**
1) Previous experience in banking industry/financial services is preferred
2) Modern JS toolsets (ES6+, Webpack, Babel, Jest)
3) Experience working with authenticated, customer focused applications (i.e. OAuth2 preferred)
4) Strong knowledge of programming languages: Unix Shell Script, XML, YAML, JSON, SQL, Apache Velocity, Apache Groovy
5) Strong hands-on programming skills with popular developer utility tool suites like Eclipse/STS, JIRA/Bitbucket/Confluence, Git, Gradle/Maven
**Soft Skills Required:**
• Good communication skills
• Taking initiative
• Teamwork
**Education:**
University or College Degree in Computer Science