Talent.com
Lead Java Developer
Lead Java Developerfreelance.ca • Toronto, Canada
Lead Java Developer

Lead Java Developer

freelance.ca • Toronto, Canada
30+ days ago
Job type
  • Full-time
Job description
About the job

Role: Lead Java Developer
Location: Toronto, ON (Hybrid)
Duration: Long Term

Job Summary

We are seeking an experienced Senior Java Developer with strong expertise in Java, SQL, and AWS to design, develop, and maintain scalable enterprise applications. The ideal candidate will have hands-on experience building cloud-native solutions, working with large-scale databases, and collaborating with cross-functional teams to deliver high-quality software.

Key Responsibilities

  • Design, develop, test, and maintain enterprise-grade applications using Java/J2EE
  • Develop RESTful APIs and microservices using Spring, Spring Boot
  • Write complex and optimized SQL queries, stored procedures, and database schemas
  • Architect, deploy, and manage applications on AWS cloud
  • Work with AWS services such as EC2, S3, RDS, Lambda, ECS/EKS, CloudWatch
  • Implement security, scalability, performance, and high-availability best practices
  • Perform code reviews, enforce coding standards, and mentor junior developers
  • Collaborate with business analysts, architects, DevOps, and QA teams
  • Troubleshoot production issues and perform root cause analysis
  • Participate in Agile/Scrum ceremonies and sprint planning
Required Skills & Qualifications

  • 10+ years of experience in software development using Java
  • Strong expertise in Java 8+, Spring Framework, Spring Boot
  • Extensive experience with SQL (Oracle, MySQL, PostgreSQL, or SQL Server)
  • Hands-on experience with AWS cloud services
  • Experience with microservices architecture
  • Knowledge of REST APIs, JSON, XML
  • Experience with ORM frameworks such as Hibernate/JPA
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
  • Strong understanding of design patterns and object-oriented principles
  • Experience with Linux/Unix environments
  • Proficiency with version control tools like Git
Nice to Have

  • Experience with Docker and Kubernetes
  • Exposure to NoSQL databases (DynamoDB, MongoDB)
  • Experience with Kafka or other messaging systems
  • Knowledge of Terraform or CloudFormation
  • Prior experience in high-volume, high-availability systems
Create a job alert for this search

Lead Java Developer • Toronto, Canada

Similar jobs
Senior Java Architect & Tech Lead

Senior Java Architect & Tech Lead

My Recruiter • Toronto, Ontario, Canada
Full-time
A leading recruitment firm seeks a Principal Java Developer in Toronto, Ontario.The ideal candidate will design and develop high-performance applications, contributing significantly to technical pr...Show more
Last updated: 30+ days ago • Promoted
Senior Enterprise Java Developer and Lead

Senior Enterprise Java Developer and Lead

Yoush Consulting • Toronto, Ontario, Canada
Full-time
Senior Enterprise Java Developer and Lead.Are you an independent IT consultant, or do you wish to become one? Are you looking to partner with an organization that offers you consulting opportunitie...Show more
Last updated: 20 days ago • Promoted
Senior Java Engineer & Team Lead

Senior Java Engineer & Team Lead

Synergo Group • Toronto, Ontario, Canada
Full-time
A fast-growing fintech company in the payment solution.Write clean, concise, modular code in an agile environment.Provide input to the DevOps team.Part of the design and architecture team.Designing...Show more
Last updated: 30+ days ago • Promoted
Lead Java Developer – Build Wealth Tech Solutions

Lead Java Developer – Build Wealth Tech Solutions

Scotiabank • Toronto, Ontario, Canada
Full-time
A leading financial institution in Toronto is seeking a skilled Java Developer to enhance technological solutions for Wealth Management.The role involves coding, testing, and collaborating with bus...Show more
Last updated: 3 days ago • Promoted
Java Technical Lead

Java Technical Lead

Quantum World Technologies Inc. • Toronto, Canada
Full-time
Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Direct message the job poster from Quantum World Technologies Inc.Required Skills:Strong in Java, Oracl...Show more
Last updated: 30+ days ago • Promoted
Senior Java Applications Lead - Capital Markets

Senior Java Applications Lead - Capital Markets

Canadian Imperial Bank of Commerce • Toronto, Ontario, Canada
Full-time
A major banking institution in Toronto seeks a Consultant for Application Development to lead complex mobile projects and enhance client experiences.This role involves technical design, strategic p...Show more
Last updated: 2 days ago • Promoted
Senior Enterprise Java Developer And Lead

Senior Enterprise Java Developer And Lead

Yoush Consulting • Toronto, Canada
Full-time
Senior Enterprise Java Developer and LeadWelcome to Yoush Consulting.Are you an independent IT consultant, or do you wish to become one? Are you looking to partner with an organization that offers ...Show more
Last updated: 8 days ago • Promoted
Lead Java Developer

Lead Java Developer

Akkodis • Toronto, Canada
Full-time
Software Developer (Java) – Contract – Toronto, ON (Hybrid) Akkodis is seeking a Software Developer (Java) for a contract role in Toronto, ON (Hybrid).The role involves hands‐on experience with Jav...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer (Banking)

Senior Java Developer (Banking)

COVETUS TECHNOLOGIES PRIVATE LIMITED • toronto, on, ca
Full-time
Develop, enhance, and maintain core Java-based banking applications.Design and implement multithreaded applications to ensure high concurrency and performance.Utilize Java Collections Framework and...Show more
Last updated: 3 days ago • Promoted
Lead Java Developer

Lead Java Developer

CTC • Toronto, Canada
Full-time
We are looking for an experienced Tech Lead with strong technical expertise and leadership skills to guide project teams, ensure high‐quality delivery, and collaborate effectively with stakeholders...Show more
Last updated: 8 days ago • Promoted
Senior Java Developer

Senior Java Developer

CIBC • Toronto, Ontario, Canada
Full-time
You’ll be joining CIBC’s Shared Platform Application Engineering Group and be at the heart of CIBC’s digital transformation, successfully delivering complex, enterprise-scale cloud based applicatio...Show more
Last updated: 30+ days ago • Promoted
Senior Java Engineer & Tech Lead - Hybrid

Senior Java Engineer & Tech Lead - Hybrid

Broadridge • Markham, York region, Canada
Full-time
A financial services technology company in York Region is seeking a Software Engineer responsible for designing and developing business applications in Java.You will work closely with cross-functio...Show more
Last updated: 30+ days ago • Promoted
Java Developer - Rates Technology

Java Developer - Rates Technology

PowerToFly • Toronto, Ontario, Canada
Full-time
We are seeking a highly skilled and experienced Application Developer to join our dynamic Rates Technology team.This position is responsible for the development of new and revised applications.The ...Show more
Last updated: 3 days ago • Promoted
Lead Java Developer

Lead Java Developer

Synechron • toronto, on, ca
Full-time
At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ...Show more
Last updated: 15 days ago • Promoted
Intermediate / Senior Java Developer

Intermediate / Senior Java Developer

Tngoc • Markham, York region, Canada
Full-time
We’re looking for a talented Intermediate/Senior Java Developer to join our growing team.We seek candidates who are passionate about problem-solving, have a motivated and driven mindset, and are ea...Show more
Last updated: 30+ days ago • Promoted
Java Aws Tech Lead

Java Aws Tech Lead

Viva Tech Solutions • Markham, Canada
Full-time
Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Viva Tech SolutionsQualifications 8+ years of experience in Java development, with a strong backgrou...Show more
Last updated: 30+ days ago • Promoted
Lead Java Developer

Lead Java Developer

Highbrow LLC • Toronto, Canada
Full-time
Job Title: Lead Java DeveloperJob Location: Toronto, ON (2 days/week onsite)# Positions: 1Employment Type: W2Duration:Long TermWork Eligibility:All Work Authorizations are Permitted – No Visa Trans...Show more
Last updated: 30+ days ago • Promoted
Senior Java Developer - FinTech & Agile Expert

Senior Java Developer - FinTech & Agile Expert

Continental Technology Solutions • Toronto, Ontario, Canada
Full-time
A leading IT consulting firm in Toronto is seeking a seasoned Java Developer with over 8 years of experience in Java/J2EE, Rest services, and Spring.The ideal candidate will have a background in Ba...Show more
Last updated: 10 days ago • Promoted