Intact Insurance Specialty Solutions logo
Intact Insurance Specialty SolutionsPosted 1 month ago

Technical Lead – API and Integration Development (Hybrid or Remote - Raleigh, NC)

$124,000–$164,000 year

HybridBoston, Massachusetts, United States or North Carolina, United States

Full TimeSenior LevelLarge

Job Summary

Lead design and development of RESTful APIs using Java Spring Boot, enforcing OpenAPI standards and versioning strategies. Architect integration solutions leveraging Azure Service Bus, Kafka, Event Hub, and MQ, while developing Terraform scripts for infrastructure automation in Microsoft Azure. Guide the team on delivery models like microservices and discrete deployables, and mentor developers through code reviews and hands-on troubleshooting. Collaborate with DevOps to deploy containerized applications using Docker and Kubernetes, implementing secure coding practices and authentication flows via Auth0. Promote agile development, CI/CD pipelines, and automated testing within a hybrid or remote Raleigh, NC setting.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or 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
  • Experience with Azure cloud services, including App Services, API Management, Event Hub, and Service Bus
  • Hands-on experience with Kafka, MQ, and other messaging/integration platforms
  • Proficiency in Terraform for infrastructure as code (IaC)
  • Familiarity with Auth0 or similar identity and access management solutions
  • Solid understanding of secure coding practices and application security principles
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Excellent communication and leadership skills, with a willingness to mentor and grow a team while remaining technically hands-on
  • Lead the design and development of RESTful APIs using Java Spring Boot, ensuring adherence to REST principles, OpenAPI standards, and versioning strategies
  • Architect and implement integration solutions using Azure Service Bus, Kafka, Event Hub, and MQ technologies
  • Apply and enforce secure coding practices, including input validation, authentication/authorization, encryption, and secure error handling
  • Guide the team in evaluating and implementing delivery models such as shared libraries, microservices, and discrete deployables
  • Develop and maintain Terraform scripts for infrastructure provisioning and automation in Microsoft Azure
  • Lead and mentor a small team of developers, fostering a collaborative and growth-oriented environment
  • Stay hands-on with development, code reviews, and troubleshooting while supporting team members in their technical and professional growth
  • Collaborate with DevOps and Cloud Engineering teams to deploy and manage containerized applications using Docker and Kubernetes
  • Implement authentication and authorization flows using Auth0 and other identity providers
  • Promote agile development practices, CI/CD pipelines, and automated testing
  • Lead a small team while remaining actively involved in coding and solution design
  • leveraging technologies such as Auth0, Microsoft Azure, Kafka, Event Hub, Service Bus, and Terraform
  • hybrid schedule or located remotely in Raleigh, NC
  • based in our Canton, MA; Boston, MA; Farmington, CT offices on a hybrid schedule

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce