Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

$80 - $90 per hour
Temporary

Recrute Action

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer (Java/Spring Boot) - 100% Remote in Toronto, ON vacancy
  • $85k - $225k per year

     ...employees, and communities. The Role Software Engineers will contribute to the technical design...  ...environment. \n What You'll Do Lead the design, implementation, and delivery...  ...of server-side programming experience in Java ~ Hands-on development experience with... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  • $180k - $300k per year

     ...We are looking for multiple Principal Software Engineers who are self-starters, love solving technical...  .... You should have expertise in Java applications and extensive experience working...  ...you will be focused on building industry-leading Enterprise Content Management applications... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  • $110k - $270k per year

     ...We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup...  ....  You have extensive experience in Java applications and the latest open source...  ...with open source technologies, such as Spring, MySQL, Hibernate, Solr, Maven, Git, Jenkins... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  •  ...Haventree is looking for a strong senior software back-end engineer to join our fast-growing team, where...  ...quality backend solutions but also for leading technical discussions, setting standards...  ...environment on scale ~ Strong knowledge of Java / RESTful API’s along with familiarity... 
    Suggested
    Full time
    Flexible hours

    Haventree Bank

    Toronto, ON
    1 day ago
  • $110k - $115k per year

     ...About the Job: Infoya is seeking a hands-on Lead Java Developer who is already operating at a technical...  ..., and cloud architecture with high-quality engineering execution. The ideal candidate combines deep Java and Spring expertise with strong systems-design capability... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area

    Infoya

    Toronto, ON
    1 day ago
  • $125k - $135k per year

     ...benefits include health and dental plans with 100% of the premiums covered. We also offer...  ...work model, allowing you to balance remote work with in-office. Perks and Rewards...  ...contributions. What You’ll Do The Job:  Lead Software Engineer, Backend & Cloud Platform We’... 
    Remote work
    Full time
    Temporary work
    Work at office

    Momentum Financial Services Group

    Toronto, ON
    1 day ago
  • $118k - $152k per year

     ...The Role We're looking for a Staff Java Engineer who combines deep technical expertise with...  ...while remaining actively involved in software development. You'll partner with architects...  ...backend applications using Java, Spring Boot, Microservices, APIs and event-driven... 
    Long term contract
    Full time
    Internship
    Immediate start

    Capco

    Toronto, ON
    1 day ago
  •  ...We are looking for a Senior Java developer, on contract, for...  ...clients in Ontario. The work is remote. Please read details below....  ...Enterprise Java Developer and Lead \\ \ The technical requirements...  ...in Computer Science, Engineering, or related discipline from an... 
    Remote work
    Full time
    Contract work

    Yoush Consulting

    Toronto, ON
    1 day ago
  • $50 - $150 per hour

     ...elite creative and technical talent with leading AI research labs. Headquartered in San...  ..., and Jack Dorsey . Position: Software Engineer Type: Freelance Compensation...  ...like Python , JavaScript , Java , or C++ . ~ Experience with debugging... 
    Remote work
    Full time
    Summer work
    Freelance
    Immediate start

    Mercor

    Toronto, ON
    1 day ago
  • $70 - $95 per hour

     ...elite creative and technical talent with leading AI research labs. Headquartered in San...  ..., and Jack Dorsey . Position: Software Engineer Type: Contract Compensation...  ...: $70–$95/hour Location: Remote Role Responsibilities Design... 
    Remote work
    Full time
    Contract work
    Summer work

    Mercor

    Toronto, ON
    1 day ago
  • $100k - $150k per year

     ...people are proud to Build. Better. As a Software Engineer at RAVL, you’ll design, build, and...  ...modern languages and frameworks (e.g., Java, Node.js , .NET, Go, Python) Apply principles...  ...( Node.js ) Frameworks & Tooling: Spring Boot, .NET Core, Express/Fastify, gRPC,... 
    Full time
    Flexible hours

    RAVL

    Toronto, ON
    1 day ago
  •  ...About Kaseya Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers...  ...We’re hiring a Senior Software Engineer to provide technical leadership...  .... This role focuses on Java-based platform architecture, distributed... 
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    1 day ago
  •  ...simplified, Intellistack has grown into a leading provider of powerful, no-code...  ...something that matters. You are a pragmatic software engineer who enjoys solving complex technical problems...  ..., and maintain backend services using Java and Python Build and enhance identity... 
    Full time
    Worldwide
    Flexible hours

    Intellistack

    Toronto, ON
    1 day ago
  • $142k - $158k per year

     .... And that starts with our people. As a leading health tech company that’s founder-led and...  ...**Travel to Office expectations** For Remote Roles : If this role is remote, there...  ...for this role. Job title: Senior Software Engineer   What your day-to-day will look like... 
    Remote work
    Long term contract
    Full time
    Work at office
    Flexible hours

    Pointclickcare

    Toronto, ON
    1 day ago
  • $100k - $130k per year

     ...hiring for two distinct Tech Lead positions. Please read both role...  ...applying. At Univeris, a Software Development Technical Team Lead...  ...is a  hands-on senior software engineer and people manager ,...  ...Technical) Primary Stack:  Java, SQL Server, Vue.js, Angular,... 
    Long term contract
    Full time
    Internship
    Work at office
    3 days per week

    Univeris

    Toronto, ON
    1 day ago
  • $75 - $80 per hour

     ...Senior Backend Developer (Java Spring Boot & Camunda 8) Remote Be part of a strategic initiative dedicated to enhancing mortgage and lending services through the modernization of enterprise platforms. Working within the insurance sector you will contribute to programs... 
    Remote work
    Hourly pay
    Full time
    Contract work

    Recrute Action

    Toronto, ON
    21 days ago
  • $168k - $210k per year

     ...About Nu Nu is the leading digital bank in Latin America, serving...  ...multiple awards, including Time 100 Most Influential Companies, Fast...  ...About the role Our Engineering team helps Nubank to create and...  ...We strive for state-of-the-art software development practices that currently... 
    Full time
    Flexible hours

    Nubank

    Toronto, ON
    1 day ago
  • $125k - $175k per year

     ...to power precision medicine by building software that breaks down barriers to responsible...  ...nimble, cross-functional team of scientists, engineers, designers, and product thinkers working...  ...and interest in learning the rest: Java (Spring Boot, Lombok, JUnit5, Mockito,... 
    Remote job
    Full time
    Contract work
    Internship
    Work at office
    Flexible hours

    Dnastack

    Toronto, ON
    1 day ago
  •  ...Key Skills: ReactJS Advanced Java Concepts Core Java...  ...end-to-end web applications using Java (Spring Spring Boot) and JavaScript frameworks. Design...  ...system objectives. Participate in full Software Development Life Cycle (SDLC) requirement... 
    Full time

    Astra North Infoteck Inc.

    Toronto, ON
    10 days ago
  •  ...enterprises. We believe that software can radically transform the world...  ...and motivated Staff Software Engineer to join our team and work on...  ...you will play a pivotal role leading projects, designing, and developing...  ..., have a strong background in Java or Golang, and have a track... 
    Long term contract
    Full time
    Flexible hours

    Nirmata

    Toronto, ON
    1 day ago
  • Our client is looking for a Lead Back -End Software Engineer (Expert Engineer) to join their Service Delivery team. \ \ As an Expert Engineer...  ...experienced in the JVM ecosystem making use of Kotlin or Java 11s \ (or higher) functional abilities, or with our... 
    Permanent employment
    Full time
    Home office
    Flexible hours

    Yoush Consulting

    Toronto, ON
    1 day ago
  •  ...collect and exchange data with our leading FHIR-based data liberation...  ...to SMILE! The Staff Software Developer is a technical leader...  ...in Computer Science, Software Engineering, or equivalent professional experience...  ...in backend development using Java and Spring Boot; hands-on... 
    Remote job
    Full time
    Internship
    Flexible hours

    Smile Digital Health

    Toronto, ON
    1 day ago
  • $156.8k - $196k per year

     ...As Marqeta's Manager, Software Engineering within our Risk, Fraud and Disputes pod, you will lead the design, development, and execution of our Identity Platform . You...  ...Flexible First . This role can be performed remotely anywhere within Ontario or British Columbia, Canada... 
    Remote work
    Full time
    Internship
    Work at office
    Flexible hours

    Marqeta

    Toronto, ON
    1 day ago
  •  ...About Kaseya Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers...  ...’re looking for a Senior Staff Engineer who thrives on solving complex...  ...leverage your expertise in Java, AWS, microservices, databases... 
    Long term contract
    Full time
    Worldwide

    Kaseya Careers

    Toronto, ON
    1 day ago
  •  ...API Java Architect – Spring Boot & Microservices Toronto, ON Hybrid - 3 days at client office Skills: Digital : Microservices~Digital...  .... • Designing, developing, deploying and maintaining software at scale using Java API Developing using Spring framework.... 
    Contract work
    Work at office

    Astra North Infoteck Inc.

    Toronto, ON
    25 days ago
  •  ...We’re looking for a passionate Software Engineer to design, develop and install software solutions...  ...to develop software in C, C++, C#, Java or other selected languages Excellent...  ...popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with test-driven development... 
    Full time
    Work at office

    Zoho Limited

    Toronto, ON
    1 day ago
  • $150k - $190k per year

     ...the Team We build enterprise software that helps organizations...  ...improve go-to-market agility. Our engineering organization includes multiple...  ...one backend language such as Java, Python, Kotlin, Go, C#, or similar...  ...TypeScript Backend:   Java/Spring Boot, Django, Postgres... 
    Full time

    Forma.ai

    Toronto, ON
    1 day ago
  •  ...financial services and fleet software for trucking use our Universal...  ...role We're looking for an engineer who thrives on building scalable...  ...scale. Work day to day in Java and Python. What we're looking...  ...Terminal Framework: Spring Boot Storage: AWS S3, Postgres... 
    Full time
    Work at office
    Flexible hours

    Terminal

    Toronto, ON
    1 day ago
  • $60 - $70 per hour

     ...Backend Integration Developer (Java/Spring Boot) Contribute to a strategic digital transformation initiative within the insurance sector focused on enhancing application lifecycle tracking and electronic document management. This opportunity offers the chance to work on... 
    Hourly pay
    Permanent employment
    Contract work
    Work at office
    3 days per week

    Recrute Action

    Toronto, ON
    25 days ago
  •  ...Open Liberty Architect – WebSphere Liberty, Java & Spring Boot Skills and Responsibilities: • Open Liberty Architect • Design and...  ...enterprise applications using Open Liberty/WebSphere Liberty. • Lead application modernization and migration programs from... 
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer (Java/Spring Boot) - 100% Remote. Be the first to apply!