Lead Software Engineer (Java/Spring Boot) - 100% Remote at Recrute Action | CA | Rezi

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

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

Recrute Action · CA

1 weeks ago

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

Recrute Action · CA

14 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Lead Software Engineer (Java/Spring Boot) - 100% Remote role.

Rezi rewrites your resume against Recrute Action's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Lead Software Engineer (Java/Spring Boot) - 100% Remote posting at Recrute Action — free, in seconds.

About the Role

Join an ambitious technology initiative within the financial services and insurance sector, contributing to the delivery of large-scale digital solutions. This role involves advancing modern engineering practices, AI-assisted development, and enhancing client experiences, with opportunities to influence technical direction and build secure, scalable applications.

Responsibilities

  • Collaborate with skilled Agile team members to understand user needs and design, develop and deliver high quality web applications.
  • Configure and design applications and workflows to create innovative ways to advance our client first strategy.
  • Lead AI-assisted development practices, leveraging AI coding tools to accelerate development velocity and improve code quality.
  • Design, develop, and integrate AI agents and conversational interfaces to enhance application capabilities.
  • Champion secure coding practices and lead efforts to identify, prioritize, and remediate application security vulnerabilities.
  • Conduct security code reviews and ensure compliance with security standards.
  • 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.

Requirements

  • 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.

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.
  • 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.

Location

  • Remote
  • Toronto
  • Waterloo

Work Type

  • Full-time
  • Contract
  • Remote
  • Hybrid

Experience Level

  • Senior
  • Lead

Salary/Compensations

  • $80-90 per hour (Salaried)
  • $90-100 per hour (Incorporated Business Rate)

Benefits

  • 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.

About the Company

  • 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.
  • 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.