Talent.com
Recrute Action
Lead Software Engineer (Java/Spring Boot) - 100% RemoteRecrute Action • Toronto, ON, ca
Lead Software Engineer (Java/Spring Boot) - 100% Remote

Lead Software Engineer (Java/Spring Boot) - 100% Remote

Recrute Action • Toronto, ON, ca
11 hours ago
Salary
CA$80.00–CA$90.00 hourly
Job type
  • Full-time
  • Remote
  • Quick Apply
Job description

Job Description

Lead Software Engineer (Java/Spring Boot)


Join an ambitious technology initiative within the sector of financial services and insurance for our client, where innovation, collaboration, and continuous improvement are at the heart of every project. Working within a newly established agile team, you will contribute to the delivery of large-scale digital solutions while helping advance modern engineering practices, AI-assisted development, and exceptional client experiences. This opportunity offers the chance to influence technical direction, support team growth, and play a key role in building secure, scalable, and high-performing applications that support important business objectives.


What is in it for you:


• Salaried: $80-90 per hour.

• Incorporated Business Rate: $90-100 per hour.

• 1-year contract with a strong possibility of extension.

• Full-time schedule of 37.5 hours per week.

• Monday to Friday, from 9 am to 5 pm.

• Primarily remote with on-site attendance required once per quarter.

• Occasional travel between Toronto and Waterloo based on project requirements.

• Periodic evening, weekend, and after-hours work may be required to support project implementations, system upgrades, and deployments.

• Approximately monthly after-hours deployment support may be required, including occasional Sunday deployments.


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


What you will need to succeed:


Required experience


• 8 to 10 years of experience.

• Extensive experience in Java backend development.

• Experience developing complex microservices.

• Experience supporting high-scale APIs.

• Experience leading and mentoring developers.

• Experience leading mixed-level teams consisting of junior and intermediate developers.

• Experience working with architects, product owners, principal software engineers, business stakeholders, and development teams.

• Experience with CI/CD pipelines.

• Experience with unit testing.

• Experience addressing code-level vulnerabilities.

• Experience using SAST/DAST security tools.


Technical and professional skills


• Expert-level Java and Spring Boot development.

• Strong experience with REST APIs.

• Solid understanding of web applications and server technologies.

• Ability to learn internal frameworks quickly.

• Knowledge of GitHub Copilot, Claude, or equivalent LLMs.

• Ability to leverage AI tools for assisted development, code generation, code enhancement, and productivity.

• Knowledge of Snyk, Checkmarx, SonarQube, Veracode, or similar security tools.

• Understanding of Secure SDLC practices.

• Understanding of basic threat modeling.

• Experience with Bitbucket, Jenkins, and CI/CD processes.

• Strong unit testing skills using JUnit, Mockito, and REST Assured.

• Strong communication skills.

• Ability to provide technical leadership and delivery leadership.


Preferred experience


• Experience within financial services or insurance.

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

• Experience with agent orchestration platforms.

• Experience with conversational interfaces.


Technical and professional skills (preferred)


• Working knowledge of React.

• Understanding of Angular.

• Awareness of web accessibility (A11y).

• Basic Kubernetes experience, including pod tuning and configuration.

• Experience with Docker and containerization.

• Experience with Kafka.

• Experience with SOAP/XML.

• Familiarity with Claude or similar AI technologies.


Soft skills


• Customer-focused mindset.

• Ability to identify opportunities for reusable components and reuse.

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

• Security-first mindset.

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

• Flexible and adaptable approach to changing priorities and technologies.

• Strong technical mindset with the ability to drive quality standards.

• Collaborative approach to working with cross-functional teams.

• Ability and desire to lead through effective communication.


Why Recruit Action?


Recruit Action (agency permit: AP-2504511) provides recruitment services through quality support and a personalized approach. As part of the screening process, some applications may be reviewed using artificial intelligence tools. Only candidates who meet the hiring criteria will be contacted.



Requirements

Create a job alert for this search

Lead Software Engineer (Java/Spring Boot) - 100% Remote • Toronto, ON, ca

Similar jobs

Senior Software Engineer — Lead High-Impact, Remote/Hybrid

AchieversToronto, Ontario, Canada
Remote
Full-time

A leading employee recognition platform in Canada seeks a Senior Software Engineer to drive product impact at a global scale.The role offers hybrid or remote work options.Responsibilities include l... Show more

 • Promoted

Java Software Engineer - Cloud and Microservices

Intellect Design Arena LtdToronto, Ontario, Canada
Full-time

Become a pivotal Java Software Engineer specializing in cloud platforms and microservices.Utilized your expertise in Java and Spring to deliver cutting-edge applications in a collaborative environm... Show more

 • Promoted

Lead Java Engineer For Behavox Ai Platform

EngineersOfAIToronto, Canada
Full-time

Become a Lead Java Engineer at Behavox, where you'll influence cloud-native AI platforms.Drive technical leadership and system design for innovative banking solutions.As a Lead Java Engineer, y... Show more

 • Promoted

Global Java Spring Boot Api Engineer - C$100,000 - C$130,000 A Year

IT services firmToronto, Canada
Full-time

A major IT services firm in York Region, Markham, is hiring for a development role focused on designing and implementing RESTful APIs using Java or Node.Candidates should have substantial experienc... Show more

 • Promoted

Senior Software Engineer, Backend - C$175,000 - C$205,000 A Year - Remote

Binance.USNorth York, Canada
Remote
Full-time

Seeking a Senior Software Engineer for Binance.US to design, build, and maintain backend services using Java.Responsibilities include driving architecture, ensuring security and compliance, and men... Show more

 • Promoted

Remote Full-Stack Engineer: Java, React & Aws - $135,000 - $152,000 A Year - Remote

Prominent Financial Services CompanyToronto County, Canada
Remote
Full-time

Seeking a remote Full-Stack Developer to build and maintain Java and React.Js applications, requiring 3+ years of Java experience and Agile practices. Show more

 • Promoted

Senior Java Engineer - AWS, Spring Boot | Hybrid Toronto

Iris Software Inc.Toronto, Ontario, Canada
Full-time

A leading software solutions company in Toronto is seeking a skilled Java Developer with expertise in AWS to join their development team.The ideal candidate will possess strong knowledge of Java, S... Show more

 • Promoted

Lead Software Engineer (JAVA, API)

Sun LifeToronto
Full-time +1

You are as unique as your background, experience and point of view.Here, you’ll be encouraged, empowered and challenged to be your best self.You'll work with dynamic colleagues - experts in their f... Show more

 • Promoted

Java Backend Engineer — Cloud Microservices (Spring Boot)

Tekgence IncToronto
Full-time

A technology solutions firm in Toronto is looking for a skilled Java Backend Developer to design and implement scalable RESTful APIs using Spring Boot.The successful candidate will work on microser... Show more

 • Promoted

Senior Java Full Stack Engineer (Spring Boot + Angular)

PYXIDIA TECHLABToronto
Full-time

A leading technology solutions provider in Toronto seeks a Senior Full Stack Developer with expertise in Java, Spring Boot, and Angular.The successful candidate will design and develop enterprise-g... Show more

 • Promoted

Lead Software Engineer, Delivery Platform - $150,000 - $200,000 A Year

Serve RoboticsToronto County, Canada
Full-time

Lead software engineer responsible for developing and overseeing scalable delivery and fleet management platforms, mentoring a team, and ensuring system reliability. Show more

 • Promoted

Remote Principal Software Engineer — Lead Scalable Systems

eDynamic LearningToronto, ON, CA
Remote
Full-time

A leading educational technology company in Canada seeks a Principal Software Engineer to provide technical leadership across multiple teams.This role emphasizes improving engineering effectiveness... Show more

 • Promoted

Senior Java Software Engineer With Expertise In Cloud Technologies

TekshapersToronto, Canada
Full-time

Accelerate your tech career as a Senior Java Software Engineer.Utilize your expertise in Java, Spring Boot, and cloud technologies to deliver high-quality software solutions.In this role, you will ... Show more

 • Promoted

Java Technical Lead

Pacer GroupToronto, ON, CA
Full-time

Work Arrangement: Hybrid(2 days onsite in a week).Application Deadline: Aug 131st, 2026.Java application development with proven experience leading development teams.Strong expertise in Java, Sprin... Show more

 • Promoted

Senior Java Engineer - Spring & REST API Expert

Rubicon PathToronto, Ontario, Canada
Full-time

A technology development company in Canada is seeking a Senior Software Developer with over 5 years of JAVA experience.The role requires translating technical specifications into tested application... Show more

 • Promoted

Senior Java Engineer - Banking Tech, Spring Boot, Hybrid (Toronto)

MSZ SystemsToronto
Full-time

A software development firm in Toronto is seeking a Senior Java Software Engineer responsible for designing and maintaining high-performance applications using Java and Spring Boot.Candidates shoul... Show more

 • Promoted

Senior Software Engineer (JAVA)

EngineersOfAIToronto, Ontario, Canada
Full-time

Behavox is a cloud-native AI company providing an integrated controls platform for global banks, asset managers, hedge funds, private equity firms, insurance businesses, and commodity firms.The pla... Show more

 • Promoted

Lead Software Engineer, Integrations (Hybrid)

IXL LearningToronto, ON, CA
Full-time

IXL Learning, developer of personalized learning products used by millions of people globally, is seeking a Software Developer Team Lead who has a passion for technology and education.You will be h... Show more

 • Promoted

Java AWS Tech Lead

Viva Tech SolutionsMarkham, York region, Canada
Full-time

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Viva Tech Solutions.Java development, with a strong background in enterprise scale systems.Hands-on ... Show more

 • Promoted

Global Java Spring Boot API Engineer

Tata Consultancy ServicesMarkham
Full-time

A major IT services firm in York Region, Markham, is hiring for a development role focused on designing and implementing RESTful APIs using Java or Node.Candidates should have substantial experienc... Show more