Job Search and Career Advice Platform

Enable job alerts via email!

Java Full Stack Developer

Global Technical Talent

Toronto

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment firm is seeking a Java Full Stack Developer in Toronto, ON. The candidate will be responsible for designing and maintaining high-quality software applications, collaborating with cross-functional teams, and mentoring junior developers. This role requires over 8 years of Java Full Stack experience and a solid understanding of Agile methodologies. A hybrid work model is in place with a competitive hourly rate.

Qualifications

  • 10+ years total software development experience, flexible.
  • 8+ years of Java Full Stack development experience.
  • 3+ years of experience in an Agile environment.

Responsibilities

  • Collaborate with Product Owners, QA leads, and BSAs for technical specifications.
  • Design and build applications to meet requirements.
  • Write testable, scalable, and efficient code.

Skills

Strong Java Full Stack development expertise
RESTful API development
Agile methodology experience
Excellent written and verbal communication
Strong leadership and coaching abilities

Education

Post-secondary education in Computer Science or related

Tools

Spring Boot
Job description
Java Full Stack Developer
Alternate/Related Job Titles
  • Senior Java Full Stack Developer
  • Java API Developer
  • Java Software Engineer
Location

Toronto, ON

Onsite Flexibility

Hybrid (2 days onsite weekly; may increase to 4 days; Anchor Day: Wednesday)

Contract Details
  • Position Type: Contract
  • Contract Duration: 13 months
  • Start: As Soon As Possible
  • Pay Rate: C$70–80/hr
  • Schedule: Monday–Friday, 37.5 hours/week (7.5 hours/day)
  • OT: Yes, as needed
Job Summary

The Java Dull Stack Developer will play a key role in designing, developing, and maintaining high-quality software applications within an enterprise environment. This position partners closely with Product Owners, QA, and Business Systems Analysts to translate business needs into actionable technical requirements. The developer will lead design discussions, enforce coding standards, mentor junior developers, and drive continuous improvement while delivering reliable, scalable, and efficient solutions.

Key Responsibilities
  • Collaborate with Product Owners, QA leads, and BSAs to understand business requirements and translate them into technical specifications.
  • Plan and document comprehensive technical designs to support development and implementation activities.
  • Design, build, and configure applications to meet business and technical requirements.
  • Write testable, scalable, and efficient code, setting high standards for code quality across the team.
  • Conduct code reviews and provide constructive feedback to ensure best practices.
  • Mentor and guide junior developers to foster professional growth and enhance team performance.
  • Enforce software quality standards through testing, review, and continuous improvement processes.
  • Work cross-functionally to align technical solutions with business goals.
  • Stay current with emerging technologies, industry trends, and Java ecosystem advancements.
Required Experience
  • Post-secondary education in Computer Science, Engineering, Mathematics, or equivalent experience.
  • 10+ years total software development experience (flexible).
  • 8+ years of Java Full Stack development experience.
  • 3+ years of Agile environment experience.
  • 5+ years of Java and RESTful API development experience.
Nice-to-Have Experience
  • 3+ years of development experience in the banking sector.
  • Experience with Spring Boot or related frameworks.
Required Skills
  • Strong Java Full Stack development expertise
  • RESTful API development
  • Agile methodology experience
  • Excellent written and verbal communication
  • Strong leadership and coaching abilities
Preferred Skills
  • Cross-functional collaboration
  • Technical design and documentation
  • Modern Java tooling and frameworks
  • Software quality assurance practices
Additional Skills
  • Code review and code quality enforcement
  • Technical mentorship
  • Continuous improvement mindsetSystem design specification
  • Collaboration with cross-functional delivery teams
Disqualifiers
  • No current Java experience (Java must be recent and consistent throughout career)
About the Client

A top 10 bank in Canada and North America, providing retail, commercial, wealth management, and wholesale banking services. The organization delivers comprehensive financial solutions to help clients thrive in a dynamic and evolving marketplace.

About GTT

GTT is a minority‑owned staffing firm and a subsidiary of Chenega Corporation, a Native American‑owned company in Alaska. As a Native American‑owned, economically disadvantaged corporation, we highly value diverse and inclusive workplaces. Our clients are Fortune 1000 banking, insurance, financial services, and technology companies, along with some of the largest life sciences, biotech, utility, and retail organizations across the U.S. and Canada.

Job Number: 25‑28917

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.