Lead Java Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

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
  • Bachelors or Masters 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.
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 scalabl...
View more view more

Key Skills

  • Access Control System
  • Engineering
  • Bar Management
  • Jpa
  • Law
  • Jdbc