Senior Java Tech Lead — Spring Boot & AWS Architect

HRB

Vaughan

On-site

CAD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

HRB in Vaughan, Canada, is seeking a Java Tech Lead to guide a skilled development team. You will drive architecture, design robust Spring Boot-based solutions, and align cloud services on AWS to deliver high-quality software.

The role emphasizes technical leadership, collaboration with product managers, and mentoring junior developers, with a focus on scalable, secure systems in a fast-paced environment. Expect ownership of delivery and continuous improvement.

Qualifications

  • 7+ years of Java development experience with at least 3 years in a leadership role.
  • Strong proficiency in Java and Spring Boot.
  • Extensive AWS experience (EC2, S3, RDS, Lambda, API Gateway).
  • Solid understanding of RESTful APIs and microservices.
  • Experience with CI/CD pipelines and DevOps tools (Jenkins, Docker, Kubernetes).
  • Familiarity with front-end frameworks (Angular/React/Vue.js) is a plus.
  • Excellent communication and leadership abilities.

Responsibilities

  • Lead Development Efforts: Provide technical leadership to the team and ensure best practices.
  • Architectural Oversight: Design robust, scalable, and secure Java/Spring Boot/AWS solutions.
  • Project Management: Oversee timelines, deliverables, and resource allocation.
  • Code Review: Enforce coding standards through thorough reviews.
  • Collaboration: Work with product managers, designers, and stakeholders.
  • Mentorship: Coach junior developers and promote continuous learning.
  • Problem Solving: Troubleshoot complex issues for reliability and performance.
  • Innovation: Stay updated with industry trends and apply them.

Skills

Java development
Leadership
Communication
Problem solving
Agile/DevOps mindset

Education

Bachelor’s degree in computer science, Engineering, or a related field

Tools

Spring Boot
AWS
RESTful APIs
Jenkins
Docker
Kubernetes
Angular/React/Vue.js
Git
Jira
Confluence

Job description

HRB in Vaughan, Canada, is seeking a Java Tech Lead to guide a skilled development team. You will drive architecture, design robust Spring Boot-based solutions, and align cloud services on AWS to deliver high-quality software.

The role emphasizes technical leadership, collaboration with product managers, and mentoring junior developers, with a focus on scalable, secure systems in a fast-paced environment. Expect ownership of delivery and continuous improvement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Backend Architect – Spring Boot & AWS
Lead Java Backend Architect – Spring Boot & AWS

Astra-North Infoteck Inc. • Toronto

Hybrid
CAD 120,000 - 150,000
Lead Java Backend Architect - Spring Boot & AWS
Lead Java Backend Architect - Spring Boot & AWS

Astra-North Infoteck Inc. • Toronto

Hybrid
CAD 120,000 - 150,000
Java Tech Lead
Java Tech Lead

HRB • Vaughan

On-site
CAD 140,000 - 190,000
Senior Java Engineer - AWS, Spring Boot | Hybrid Toronto
Senior Java Engineer - AWS, Spring Boot | Hybrid Toronto

Iris Software Inc. • Toronto

Hybrid
CAD 85,000 - 115,000
Senior Java Engineer: Scalable Backend & Microservices Leader
Senior Java Engineer: Scalable Backend & Microservices Leader

Virtusa • Mississauga

On-site
CAD 110,000 - 170,000
Senior Java AWS Tech Lead — Cloud, Microservices, Spring
Senior Java AWS Tech Lead — Cloud, Microservices, Spring

Viva Tech Solutions • Markham

On-site
CAD 80,000 - 110,000
Senior Java & Cloud Platform Lead - VP
Senior Java & Cloud Platform Lead - VP

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Java AWS Tech Lead
Java AWS Tech Lead

Viva Tech Solutions • Markham

On-site
CAD 80,000 - 110,000
Java Tech Lead - Hands-on, Microservices & Cloud
Java Tech Lead - Hands-on, Microservices & Cloud

Aarorn Technologies Inc • Brampton

On-site
CAD 75,768 - 82,656
Senior Java Software Engineer - Banking Experience
Senior Java Software Engineer - Banking Experience

MSZ Systems • Toronto

Hybrid
CAD 80,000 - 110,000