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

Impress employers and recruiters.
Choose from hundreds of resume examples.
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.

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

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.