Job Description
\n
\nWe’re working with a leading insurance technology team in Atlanta, GA that’s urgently hiring a Senior Java Developer to take ownership of their business case system. Which is a large-scale batch processing platform handling incoming insurance data. This is a contract-to-hire position that will have you leading and managing critical applications from a technical standpoint while working hands-on with Java, Spring Boot, Azure, and CI / CD pipelines using GitHub Actions.
\n
\nThis is an exciting opportunity for a developer ready to step into a technical leadership role, guiding design decisions, driving modernization, and ensuring smooth orchestration across batch processing systems. You’ll be joining a collaborative engineering team working onsite three days a week (Tuesday–Thursday) in Atlanta, Georgia with the flexibility to convert full-time after contract completion.
\n
\n Contract duration : 9 to 12 months
Required Skills & Experience
Strong experience with Java and Spring Boot
Hands-on experience with Azure cloud services
Proficiency with CI / CD pipelines using GitHub Actions
Ability to lead and manage applications end-to-end from a technical perspective
Must be able to work onsite in GA (Tues–Thurs)
Desired Skills & Experience
Experience with React or Kafka
Background in batch processing systems or insurance data workflows
Prior leadership or mentorship experience in an Agile team environment
What You Will Be Doing
Tech Breakdown
90% Java / Spring Boot (Backend, Azure, CI / CD)
10% Frontend or Integration (React / Kafka – pluses)
Daily Responsibilities
80% Hands-On Development & Technical Ownership
10% Mentorship & Leadership Duties
10% Team Collaboration Across Engineering & Architecture Teams
Lead Java Developer • Boston, MA, US