Lead Software Engineer – Java/Spring, AWS & Solution Architecture at Element Fleet Management | CA | Rezi

Lead Software Engineer – Java/Spring, AWS & Solution Architecture at Element Fleet Management

Lead Software Engineer – Java/Spring, AWS & Solution Architecture

Element Fleet Management · CA

3 days ago

Lead Software Engineer – Java/Spring, AWS & Solution Architecture

Element Fleet Management · CA

4 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, AWS & Solution Architecture role.

Rezi rewrites your resume against Element Fleet Management'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, AWS & Solution Architecture posting at Element Fleet Management — free, in seconds.

About the Role

We are seeking a hands-on Java/Spring technical leader to lead end-to-end solution design and delivery of API-driven, cloud-native applications on AWS. This role involves leading architecture, engineering delivery, and development teams while remaining technically involved. You will drive the modernization of maintenance operations, improve billing accuracy, and enhance service reliability by leading end-to-end solution delivery across the Billing and Maintenance product landscape. You will act as the overall technical and delivery lead for multiple vendor development teams, ensuring alignment between solution architecture, application development, and business objectives. This role collaborates with product, operations, vendors, and internal IT teams to deliver scalable, secure, and high-quality solutions.

Responsibilities

  • Lead end-to-end solution delivery for Billing and Maintenance applications across front end, back end, APIs/services, integrations, data layers, AI-enabled capabilities, and vendor-supported components.
  • Drive AI-assisted engineering as a core practice across the team, leveraging tools for code generation, refactoring, test authoring, debugging, documentation, and solution prototyping.
  • Identify and lead practical AI, automation, and intelligent workflow opportunities across Billing and Maintenance.
  • Serve as the overall application lead, solution architecture lead, and functional SME across Billing and Maintenance initiatives.
  • Provide technical, functional, and delivery direction to vendor development teams, ensuring alignment with enterprise standards and product outcomes.
  • Translate business needs into scalable functional and technical specifications.
  • Lead architecture and design discussions, ensuring implementations meet various standards including security, performance, and scalability.
  • Partner with various teams to refine requirements, prioritize work, manage dependencies, track deliverables, and drive Agile execution.
  • Establish and enforce engineering standards for code quality through design reviews, code reviews, and CI/CD improvements.
  • Act as the primary escalation and decision-making point for complex system issues.
  • Facilitate knowledge transfer and mentor team members, promoting best practices and maintaining documentation.

Requirements

  • 8+ years of hands-on experience delivering production-grade software solutions, with strong depth in backend engineering, APIs/services, integrations, data layers, and cloud-native application delivery.
  • 3+ years of technical leadership experience, including leading solution design, mentoring engineers, guiding vendor teams, and driving code quality.
  • Strong proficiency in at least one modern backend language/framework (e.g., Java/Spring Boot, Node.js, or Python).
  • Experience designing scalable REST/GraphQL APIs, microservices, event-driven services, and integration patterns.
  • Hands-on experience designing, building, deploying, and operating cloud-native applications on AWS.
  • Demonstrated, hands-on use of AI-assisted development tools to improve engineering productivity across the SDLC.
  • Bachelor’s degree in computer science, Software Engineering, or a related discipline, or equivalent practical experience.
  • Strong hands-on understanding of DevOps and cloud-native delivery practices.
  • Frontend development experience using modern frameworks such as React, Angular is an added advantage.
  • Hands-on experience or strong working knowledge of Agentic AI solutions.
  • Ability to effectively use AI-assisted development tools to improve engineering productivity.
  • Experience with observability practices including logging, metrics, tracing, alerting, dashboards, and production health monitoring.
  • Strong understanding of secure-by-design practices.
  • Experience evaluating or integrating AI/ML platforms, copilots, third-party AI services, or intelligent automation solutions into enterprise applications.

Skills

  • Java/Spring Boot
  • API design
  • Microservices
  • Event-driven services
  • Integration patterns
  • AWS
  • Kubernetes/EKS
  • ECS
  • AWS Lambda
  • Managed databases
  • Cloud security
  • AI-assisted development tools
  • GitHub Copilot
  • Claude
  • ChatGPT
  • DevOps
  • CI/CD
  • Infrastructure as code
  • Automated deployments
  • Observability
  • Release management
  • Production reliability
  • React
  • Angular
  • Agentic AI solutions
  • AI agents
  • Workflow automation
  • LLM integration
  • Prompt orchestration
  • Tool/function calling
  • Human-in-the-loop controls
  • Responsible AI practices
  • Logging
  • Metrics
  • Tracing
  • Alerting
  • Dashboards
  • Production health monitoring
  • Secure-by-design practices
  • Authentication
  • Authorization
  • Secrets management
  • Vulnerability remediation
  • OWASP fundamentals
  • Data protection
  • AI/ML platforms
  • Copilots
  • Third-party AI services
  • Intelligent automation solutions

Location

  • Toronto

Work Type

  • Full-time

Experience Level

  • 8+ years of hands-on experience
  • 3+ years of technical leadership experience

Education Level

  • Bachelor’s degree in computer science, Software Engineering, or a related discipline, or equivalent practical experience.

Salary/Compensations

  • $111,100 - $152,800 annually

Benefits

  • Comprehensive health and welfare benefits
  • Paid time-off programs (vacation, sick leave, and holidays)

About the Company

  • Element employees make a difference in the lives of others every day.
  • We are re-defining the fleet management industry to be people first, then business – delivering on our promise of a superior client experience.
  • This takes hard work and innovation, and we need more like-minded people on our team.

Equal Opportunity

  • Element Fleet Management and its wholly owned subsidiaries are an equal opportunity employer committed to diversity, equity, inclusion, and belonging.
  • We are pleased to consider all qualified applicants for employment without regard to race, color, religion, genetic information, sex, gender identity, sexual orientation, age, marital status, family status, ancestry, national origin, citizenship, physical or mental disability, veteran status, military obligations or any other characteristic protected by federal, state and local laws.
  • Disability-related accommodations during the application and interview process are available upon request.
  • Element Fleet Management also uses AI-assisted tools to help screen and assess applications.
  • These tools analyze information you provide (for example, your rēsumē and screening responses) to identify job-related skills, qualifications, and experience.
  • AI outputs do not by themselves determine whether you advance or receive an offer – they assist recruiters and hiring managers.
  • Final hiring decisions are made by people.