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...
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.
View more
View less