Back to results

Java Full Stack Developer

  • Toronto, ON, Canada

$45 CAD / hour · Full-time

Applications open in a new tab.

Job details

Pay
$45 CAD / hour
Job type
Full-time
Apply by
Experience
8+ years of experience in Java / J2EE development
Posting language
English
Posted

Original job description

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

  • 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

Required Skills & Experience

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)
Frontend

  • Proficiency in:
    • Angular (preferred) or React
    • HTML5, CSS3, JavaScript/TypeScript
Data & Integration

  • Experience with relational databases (Oracle, PostgreSQL, DB2)
  • Good understanding of messaging/event streaming (Kafka, MQ)

DevOps & Tools

  • Hands-on experience with:
    • Git, Jenkins, Docker, Kubernetes
    • CI/CD pipelines and automation
  • Familiarity with monitoring tools (Dynatrace, Splunk) is a plus
Architecture & Engineering Practices

  • Strong understanding of:
    • Microservices patterns (API gateway, circuit breaker, saga)
    • Design patterns and enterprise architecture principles
  • Experience in Agile/Scrum delivery models
Soft Skills & Expectations

  • 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

Disclaimer: AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.
More about this job

Responsibilities

The Java Full Stack Developer will design, develop, and enhance enterprise-grade applications while building and maintaining RESTful APIs and microservices. They will also contribute to the transformation of monolith to microservices and support cloud-ready solutions.

Requirements

Candidates should have 8+ years of experience in Java/J2EE development with strong expertise in Spring frameworks and REST APIs. Proficiency in frontend technologies like Angular or React and experience with DevOps tools are also required.

Skills

  • Java
  • Spring Boot
  • Spring MVC
  • REST APIs
  • Microservices
  • Hibernate
  • Angular
  • React
  • HTML5
  • CSS3
  • JavaScript
  • Git
  • Jenkins
  • Docker
  • Kubernetes
  • Agile

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Engineering
  • Software
  • Data & Analytics
  • Consulting

Keywords

  • Java
  • J2EE
  • Spring Boot
  • Spring MVC
  • Spring Security
  • REST APIs
  • Microservices
  • Hibernate
  • JPA
  • JDBC
  • Angular
  • React
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • Oracle
  • PostgreSQL
  • DB2
  • Kafka
  • MQ
  • Git
  • Jenkins
  • Docker
  • Kubernetes
  • CI/CD
  • Agile
  • Scrum
  • OAuth2
  • API Security

Report this job