-
View all jobs
Job Title: Java Full Stack Developer
Location: Toronto, ON (3x onsite a week)
Employment Type: Contract
Pay Rate: CAD$45/HR INC
Job Description
Key Responsibilities :
Application Development & Engineering
Core Backend
Location: Toronto, ON (3x onsite a week)
Employment Type: Contract
Pay Rate: CAD$45/HR INC
Job Description
Key Responsibilities :
Application Development & Engineering
- Design, develop, and enhance enterprise-grade full stack applications using Java and modern UI frameworks
- Build and maintain RESTful APIs and microservices aligned with domain-driven architecture
- Develop scalable backend services using Spring Boot, Spring MVC, and related frameworks
- Implement responsive UI components using Angular/React, HTML5, CSS3, and JavaScript
- Architecture & Modernization
- Contribute to monolith to microservices transformation and API-first architecture evolution
- Support cloud-ready and event-driven solutions with streaming/integration frameworks
- Apply design patterns and best practices for scalability, resiliency, and maintainability
- DevOps & CI/CD
- Work with DevOps teams to implement CI/CD pipelines (Jenkins, Git, Docker, Kubernetes)
- Ensure automated build, test, and deployment practices aligned with RBC DevOps standards
- Participate in release planning, deployments, and environment readiness
- Quality Engineering & Testing
- Collaborate with QE teams to enable in-sprint automation, regression testing, and shift-left practices
- Write unit/integration tests (JUnit, Cucumber, etc.) and ensure code quality compliance
- Performance & Security
- Perform performance tuning, debugging, and optimization for high transaction systems
- Implement secure coding practices including OAuth2, API security, and enterprise authentication mechanisms
- Collaboration & Agile Delivery
- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives)
- Collaborate with cross-functional teams including business stakeholders and SMEs
- Contribute to technical documentation, design reviews, and knowledge sharing
Core Backend
- 8+ years of experience in Java / J2EE development
- Strong expertise in:
- Spring Boot, Spring MVC, Spring Security
- REST APIs, Microservices architecture
- Hibernate / JPA, JDBC
- Experience with Java 8+ features (streams, lambda, multithreading)
- Proficiency in:
- Angular (preferred) or React
- HTML5, CSS3, JavaScript/TypeScript
- Experience with relational databases (Oracle, PostgreSQL, DB2)
- Good understanding of messaging/event streaming (Kafka, MQ)
- Hands-on experience with:
- Git, Jenkins, Docker, Kubernetes
- CI/CD pipelines and automation
- Familiarity with monitoring tools (Dynatrace, Splunk) is a plus
- Strong understanding of:
- Microservices patterns (API gateway, circuit breaker, saga)
- Design patterns and enterprise architecture principles
- Experience in Agile/Scrum delivery models
- Strong communication and stakeholder interaction skills
- Ability to work independently in a client-facing environment
- Ownership mindset with focus on delivery, quality, and timelines
- Adaptability to onsite expectations and hybrid collaboration model
Key Skills
Ranked by relevance
java
microservices
jenkins
docker
devops
ui
design patterns
restful apis
spring boot
postgresql
responsive
ai tools
cucumber
oracle
splunk
kafka
html5
cloud
junit
j2ee
cicd
git
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Full Stack Developer
2026-06-19
Contract
Mid-Senior
Canada
IT Services
Engineering
View Job Details
Related
Java Full Stack Developer
2026-05-11
Contract
Mid-Senior
Canada
IT Services
Engineering
View Job Details
Related
Java Developer for AML Application
2026-04-24
Contract
Mid-Senior
Canada
IT Services
Engineering
Login to Apply
- Posted
- Jun 19, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Toronto
- Company
- Aarorn Technologies Inc
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Full Stack Developer
2026-06-19
Contract
Mid-Senior
Canada
IT Services
Engineering
View Job Details
Related
Java Full Stack Developer
2026-05-11
Contract
Mid-Senior
Canada
IT Services
Engineering
View Job Details
Related
Java Developer for AML Application
2026-04-24
Contract
Mid-Senior
Canada
IT Services
Engineering