Talent.com
Lead Java Engineer
Lead Java EngineerGoldenpick Technologies • Toronto, ON, Canada
Lead Java Engineer

Lead Java Engineer

Goldenpick Technologies • Toronto, ON, Canada
2 days ago
Job type
  • Full-time
  • Quick Apply
Job description

Lead Java Engineer API & Integration

  • We currently have an opportunity for a Lead Java Engineer to join our Corporate IT team. This role blends technical leadership, solution architecture, and hands-on development, with a strong focus on Java Spring Boot, cloud-native integrations, and secure, scalable API platforms.
  • You will remain actively involved in coding and solution design, working with technologies such as Microsoft Azure, Kafka, Event Hub, Service Bus, Auth0, and Terraform, while leading a small team of engineers.
  • Key Responsibilities
  • Lead the design and development of RESTful APIs using Java Spring Boot, ensuring adherence to REST principles, OpenAPI standards, and API versioning best practices.
  • Architect and implement enterprise integration solutions using Azure Service Bus, Kafka, Event Hub, and MQ technologies.
  • Enforce secure coding practices, including input validation, authentication and authorization, encryption, and secure error handling.
  • Guide the team in evaluating and implementing delivery models such as microservices, shared libraries, and independently deployable services.
  • Develop, maintain, and optimize Terraform scripts for infrastructure provisioning and automation in Microsoft Azure.
  • Lead and mentor a team of developers, fostering a collaborative, high-performance, and growth-oriented environment.
  • Stay hands-on with development, code reviews, and troubleshooting, while supporting team members' technical and professional development.
  • Collaborate with DevOps and Cloud Engineering teams to deploy and manage containerized applications using Docker and Kubernetes.
  • Implement and manage authentication and authorization flows using Auth0 and other identity providers.
  • Promote Agile development practices, CI / CD pipelines, automated testing, and continuous improvement.

Required Expertise

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 9+ years of experience in Java development, with strong proficiency in Spring Boot.
  • 2+ years of experience in a technical leadership or team lead role.
  • Strong understanding of RESTful API design, OpenAPI / Swagger, and API versioning strategies.
  • Experience with Microsoft Azure services, including App Services, API Management, Event Hub, and Service Bus.
  • Hands-on experience with Kafka, MQ, or other messaging and integration platforms.
  • Proficiency in Terraform and infrastructure-as-code (IaC) practices.
  • Familiarity with Auth0 or similar identity and access management (IAM) solutions.
  • Solid understanding of application security and secure coding principles.
  • Experience with Docker and Kubernetes in production environments.
  • Create a job alert for this search

    Lead Java Engineer • Toronto, ON, Canada

    Similar jobs
    Senior Java / Go Cloud Engineer — Hybrid (Enterprise-Scale)

    Senior Java / Go Cloud Engineer — Hybrid (Enterprise-Scale)

    CIBC • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading financial institution in Toronto is seeking a skilled Sr Developer to contribute to cloud-based application development. This role involves working with Java and GoLang to enhance client e...Show more
    Last updated: 20 days ago • Promoted
    Senior Backend Engineer & Tech Lead (Java / AWS)

    Senior Backend Engineer & Tech Lead (Java / AWS)

    Intuit Inc. • Toronto
    Full-time
    A leading financial software company in Canada is seeking an experienced Back End Staff Software Engineer to enhance customer experiences and drive strategic projects. Ideal candidates will have ove...Show more
    Last updated: 3 days ago • Promoted
    Java Software Engineer

    Java Software Engineer

    BeaconFire Inc. • Toronto, ON, Canada
    Full-time
    Develop applications using Java 8 / JEE (and higher), Angular 2+, React.SQL, Spring, HTML5, CSS, JavaScript and TypeScript among other tools. Write scalable, secure, maintainable code that powers our ...Show more
    Last updated: 5 days ago • Promoted
    Senior Java Engineer - Cloud-Native AWS + Terraform

    Senior Java Engineer - Cloud-Native AWS + Terraform

    Collabera • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading technology services firm in Toronto is looking for a Senior Engineer specialized in Total Fund Management Financing. The role requires extensive hands-on experience with Java and AWS, incl...Show more
    Last updated: 9 days ago • Promoted
    Lead Java Developer

    Lead Java Developer

    freelance.ca • Toronto, Canada
    Full-time
    Location : Toronto, ON (Hybrid).The ideal candidate will have hands-on experience building cloud-native solutions, working with large-scale databases, and collaborating with cross-functional teams t...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Engineer & Tech Lead - Hybrid

    Senior Java Engineer & Tech Lead - Hybrid

    Broadridge • Markham
    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: 3 days ago • Promoted
    Senior Java Developer (Trading Systems) - Luxoft

    Senior Java Developer (Trading Systems) - Luxoft

    Luxoft • newmarket, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 19 hours ago • Promoted • New!
    Senior Full-Stack Java Engineer - Hybrid, Toronto

    Senior Full-Stack Java Engineer - Hybrid, Toronto

    GFT TECHNOLOGIES SE • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading technology firm in Toronto is seeking a Senior Full Stack Developer specializing in Java to join its Banking team. This hybrid role involves delivering core Java, collaborating on business...Show more
    Last updated: 22 days ago • Promoted
    Senior Java Engineer – Capital Markets & ION Platform

    Senior Java Engineer – Capital Markets & ION Platform

    TD Bank • Toronto
    Full-time
    A leading financial services company in Toronto is seeking a Senior Java Software Engineer to contribute to strategic Repo trading initiatives. The ideal candidate should have experience in the Capi...Show more
    Last updated: 3 days ago • Promoted
    Senior Java Full-Stack Engineer - Microservices Leader

    Senior Java Full-Stack Engineer - Microservices Leader

    Citibank (Switzerland) AG • Toronto, Canada
    Full-time
    A global banking institution is seeking an experienced developer for a senior role focusing on application design and implementation. The candidate must have over 5 years of experience with micro-se...Show more
    Last updated: 10 hours ago • Promoted • New!
    Java Software Engineer

    Java Software Engineer

    Hays • Toronto, ON, Canada
    Full-time
    We are seeking a highly skilled Senior Java backend Developer with 8+ years of experience in building responsive, scalable, and high-performance web applications. The ideal candidate will have stron...Show more
    Last updated: 1 day ago • Promoted
    Senior Java Technical Lead

    Senior Java Technical Lead

    CGI • Toronto
    Full-time +1
    CGI is hiring a Java Technical Lead with deep expertise in Core Java, API development, batch processing, and database engineering. We’re looking for a hands‑on leader with 10+ years of Java experien...Show more
    Last updated: 3 days ago • Promoted
    Senior Java Developer (Contract)

    Senior Java Developer (Contract)

    Medium • Toronto C6A, ON, Canada
    Remote
    Full-time
    Electric Mind, formerly Intelliware, is a business and technology consulting leader in providing innovative, practical solutions driven by engineering excellence. Join our team to work on everything...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java & Mobile Solutions Engineer

    Senior Java & Mobile Solutions Engineer

    YDC Pro • Toronto
    Full-time
    A leading tech company in Toronto is looking for a skilled developer with over 10 years of experience in JEE and JAVA technologies, and 5 years in mobile solutions for both iOS and Android platform...Show more
    Last updated: 3 days ago • Promoted
    Senior Java Backend Engineer - Microservices & APIs

    Senior Java Backend Engineer - Microservices & APIs

    VySystems • Toronto C6A, ON, Canada
    Full-time
    A leading tech company in Toronto is seeking a Java Backend Developer with 8+ years of experience.The role focuses on designing Java / Java EE solutions, developing Microservices and REST APIs, and u...Show more
    Last updated: 20 days ago • Promoted
    Java Technical Lead — Derivatives & Settlements Platform

    Java Technical Lead — Derivatives & Settlements Platform

    Scotiabank • Toronto, Canada
    Full-time
    A leading financial institution in Toronto seeks a Lead Software Engineer (Java Technical Lead) to drive the development of a global payments platform. This position involves collaborating with cros...Show more
    Last updated: 10 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Accelerate Her Future® • Toronto C6A, ON, Canada
    Full-time
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture....Show more
    Last updated: 15 days ago • Promoted
    Senior Java Engineer - Microservices, Cloud & Architecture

    Senior Java Engineer - Microservices, Cloud & Architecture

    Citibank (Switzerland) AG • Toronto, Canada
    Full-time
    A leading global bank is seeking a Senior Applications Developer to enhance system processes and deliver innovative solutions. The role requires strong expertise in Java, Microservices, and web serv...Show more
    Last updated: 10 hours ago • Promoted • New!