Java Developer IV

Raise

Toronto

Hybrid

CAD 125,000 - 147,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Raise is seeking a skilled Senior Java Engineer to join a hybrid Toronto team. You will design, develop, and deliver high quality web applications with an Agile crew, shaping secure, scalable services.

Lead AI-assisted development, leverage GitHub Copilot and other tools, drive secure coding practices, mentor peers, and collaborate with Product Owners to deliver on time.

This 12-month contract in Toronto offers a competitive pay rate and opportunities to influence architecture and standards.

Qualifications

  • Expert in Java and Spring Boot with microservices and high-scale APIs.
  • Strong REST API experience and web/server tech knowledge.
  • Ability to lead teams and mentor developers.
  • Experience with secure SDLC and vulnerability remediation.
  • Familiarity with CI/CD and build pipelines.
  • Proficient in unit testing frameworks.
  • Experience using AI tools to accelerate development.
  • Ability to communicate risks and dependencies.

Responsibilities

  • Collaborate with Agile team to design and deliver high quality web applications.
  • Design applications/workflows to advance client-first strategy.
  • Lead AI-assisted development with Copilot to boost velocity.
  • Design and integrate AI agents and conversational interfaces.
  • Champion secure coding and remediate vulnerabilities with SAST/DAST.
  • Conduct security reviews and ensure secure SDLC compliance.
  • Coach and mentor design and development team members.
  • Provide technical direction and mitigate project risks.
  • Establish coding standards across the squad.
  • Mentor teammates on technical excellence.
  • Support developers in removing blockers and implement stories.
  • Communicate risks, dependencies to stakeholders.
  • Plan with Product Owner on technical feasibility and estimates.
  • Drive quality, testing practices and reduce technical debt.
  • Monitor system performance and drive continuous improvement.
  • Contribute to timelines and scope estimation.
  • Ensure coding, testing, debugging, and implementation activities.
  • Participate in agile ceremonies and be on-call when needed.
  • Represent squad's technical interests in cross-squad discussions.

Skills

Java + Spring Boot
REST APIs
Web application tech
Agile leadership
Security practices
CI/CD pipelines
Unit testing
AI-assisted development

Tools

Snyk
Checkmarx
SonarQube
Veracode
Bitbucket
Jenkins
GitHub Copilot

Job description


  • Location: Toronto, ON - Hybrid (1 day/week onsite, Thursdays)

  • Pay Rate: $91.00/hr - $107.00/hr

  • Contract Length: 12 Months with possibility for extension


Responsibilities


  • Collaborate with skilled Agile team members to understand user needs and design, develop and deliver high quality web applications that meet those needs

  • Configure and design applications and workflows, using outside the box thinking, to create innovative ways to advance our client first strategy

  • Lead AI-assisted development practices, leveraging GitHub Copilot and other AI coding tools to accelerate development velocity and improve code quality

  • Design, develop, and integrate AI agents and conversational interfaces to enhance application capabilities and deliver intelligent automation solutions

  • Champion secure coding practices and lead efforts to identify, prioritize, and remediate application security vulnerabilities using SAST/DAST tools

  • Conduct security code reviews and ensure compliance with security standards and best practices throughout the development lifecycle

  • Coach, mentor and collaborate with members of the design and development team

  • Provide technical direction and guidance to projects, ensuring risks are mitigated and projects are implemented successfully

  • Establish coding standards and technical best practices across the squad

  • Conduct code reviews and mentor team members on technical excellence

  • Support developers in removing technical blockers and guide technical implementation of user stories and features

  • Communicate technical risks, dependencies, and constraints to stakeholders

  • Participate in planning and refinement sessions with technical perspective and collaborate with Product Owner on technical feasibility and estimates

  • Drive quality standards and testing practices; identify technical debt and propose solutions

  • Monitor system performance and reliability and champion continuous improvement initiatives

  • Contribute to defining timelines and plans; analyze and estimate feasibility, cost, time and scope

  • Ensure coding, testing, debugging, and implementation activities are completed as required

  • Participate in agile ceremonies and support on-call and incident response when needed

  • Represent the squad's technical interests in cross-squad discussions and collaborate with other Tech Leads across squads for consistency


Critical Skills / Must-Haves

1.Core Technical


  • Expert Java + Spring Boot (complex microservices, high scale APIs, performance tuning)

  • Strong experience with REST APIs

  • Solid understanding of web applications & server technologies

  • Ability to learn internal frameworks quickly


2. Leadership & Communication


  • 70% leadership / 30% hands on

  • Proven experience leading and mentoring developers

  • Strong communication skills for working with architects, PSCs, product owners, and business stakeholders

  • Experience leading mixed level teams (junior + intermediate)


3. Security


  • Ability to address code level vulnerabilities

  • Experience using SAST/DAST tools (Snyk, Checkmarx, SonarQube, Veracode)

  • Understanding of secure SDLC and basic threat modeling


4. DevOps & Testing


  • Experience with CI/CD pipelines (BitBucket, Jenkins, CDD)

  • Strong unit testing experience (JUnit, Mockito, RESTAssured)


5. AI (Adjusted Depth)


  • Beginner-intermediate experience with GitHub Copilot or similar LLMs

  • Ability to use AI for assisted development, code generation, and productivity


Individual skills


  • Customer obsession – customers are at the centre of all we do

  • A penchant for creating re-usable components and identifying opportunities for re-use

  • Innovation mindset with enthusiasm for exploring and implementing AI technologies to solve business problems

  • Security-first mindset with commitment to building secure, resilient applications

  • Ability to evaluate AI solutions for ethical considerations, bias, privacy, and responsible AI practices

  • Flexible and adaptable with the ability to align to changing priorities and technologies

  • Excellent verbal and written communication skills

  • Strong technical expertise with ability to establish and drive quality standards

  • Collaborative approach to working with Product Owners, Scrum Masters, and cross-functional teams

  • Ability and desire to lead with excellent communication skills


Nice-to-Haves

1.Front End


  • Understanding of React or Angular

  • Awareness of Web Accessibility (A11y)


2. Cloud & Platform


  • Basic Kubernetes experience (pod tuning, configuration)

  • Docker/containerization


3. Messaging & Integration


  • Kafka

  • SOAP/XML


4. Domain


  • Financial services or insurance experience

  • Experience with retirement products, savings, or client experience journeys


5. AI (Bonus)


  • Experience with Claude, agent orchestration platforms, or conversational interfaces


Looking for meaningful work? We can help!

Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we're a certified B Corporation and donate 10% of our profits to charity.


We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.


We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/


In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com


#FIN24


#LI-VM1

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Lead Software Engineer - Squad Tech Lead to lead Java and Spring Boot microservices and high-scale API development - 1757
Senior Lead Software Engineer - Squad Tech Lead to lead Java and Spring Boot microservices and high-scale API development - 1757

S I Systems • Toronto

Hybrid
CAD 140,000 - 190,000
Systems Analyst - Senior
Systems Analyst - Senior

Raise • Toronto

On-site
CAD 90,000 - 120,000
Software Developer - Applications
Software Developer - Applications

Nakisa • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Hybrid work
Health insurance
RRSP matching
+2
Principal Agentic Engineer - Talent Pipeline
Principal Agentic Engineer - Talent Pipeline

Apply • Canada

Hybrid
CAD 170,000 - 220,000
Generous vacation policy
Flexible work arrangements
AI upskilling and mentorship
Principal Agentic Engineer - Talent Pipeline
Principal Agentic Engineer - Talent Pipeline

APPLY • Vancouver

On-site
CAD 170,000 - 220,000
Generous vacation policy
Flexible work arrangements
AI upskilling opportunities
+1
Client Services Representative - Proficient
Client Services Representative - Proficient

Raise • Toronto

Hybrid
CAD 42,000 - 60,000
Security Developer
Security Developer

Raise • Calgary

On-site
CAD 151,000 - 215,000
Senior Fullstack Developer
Senior Fullstack Developer

Reason One • Toronto

On-site
CAD 120,000 - 145,000
Extended health benefits
Dental insurance
Life insurance
+10
Full Stack Application Group Manager
Full Stack Application Group Manager

Citi • Mississauga

On-site
CAD 145,000 - 218,000
Senior Full Stack Developer - AI & Developer Productivity
Senior Full Stack Developer - AI & Developer Productivity

RBC • Toronto

On-site
CAD 110,000 - 160,000