Sr. Software Engineer(Java/Springboot/Microservices)

Post Date

Feb 23, 2026

Location

Livonia,
Michigan

ZIP/Postal Code

48152
US
Apr 25, 2026 Insight Global

Job Type

Perm

Category

Software Engineering

Req #

MIC-fcf3a0bf-fc49-4c65-aba2-e61c05766817

Pay Rate

$120k - $140k (estimate)

Job Description

Role Overview
AAA Life’s Integration & Platform Services team owns the enterprise integration layer that connects legacy systems with modern platforms. This team operates an API-first and event-first control plane that centralizes security, observability, and operational governance across the enterprise.
As a Senior Software Engineer, you will be a hands-on technical leader responsible for designing, building, and operating this integration platform end-to-end. This includes architecture, modernization strategy, proof-of-concept work, production readiness, and long-term operational ownership.

Day-to-Day Responsibilities
· 50% – Design & build integration services
• Build Java/Spring Boot microservices and APIs
• Implement API-first and event-driven integration patterns
• Apply strangler and dual-run modernization techniques
· 25% – Architecture, migration & modernization
• Replace legacy batch-driven systems with a new integration layer
• Perform discovery on legacy systems while delivering net-new code
• Define microservice standards, authorization patterns, and observability integration
· 25% – Technical leadership & collaboration
• Drive projects end-to-end and weigh technical alternatives
• Pair program 1–2 days per sprint and mentor engineers
Work closely with DevOps, Security, Data, vendors, and product teams

Compensation: $120k to $140k Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

Core Technical Environment
• Backend development with Java and Spring Boot
• Microservices, API-first, and event-driven architectures
• AWS cloud platform
• Containerization using Docker and Kubernetes
• Enterprise CI/CD pipelines
• Distributed tracing and observability tooling
• Agile delivery with 2-week sprints and paired programming
Must-Have Qualifications
• 10+ years of professional software engineering experience
• Strong backend engineering focus (not frontend-heavy)
• Deep experience building APIs and microservices
• Advanced Java and Spring Boot expertise
• Experience deploying and operating services in AWS
• Hands-on containerization experience (Docker/Kubernetes)
• Strong understanding of CI/CD patterns
• Experience working in Agile environments
• Ability to take ambiguous requirements and turn them into executable work
• Strong collaboration and communication skills across engineers, vendors, and platform teams
Demonstrated experience with TDD and pair programming

Must-Have Qualifications
• 10+ years of professional software engineering experience
• Strong backend engineering focus (not frontend-heavy)
• Deep experience building APIs and microservices
• Advanced Java and Spring Boot expertise
• Experience deploying and operating services in AWS
• Hands-on containerization experience (Docker/Kubernetes)
• Strong understanding of CI/CD patterns
• Experience working in Agile environments
• Ability to take ambiguous requirements and turn them into executable work
• Strong collaboration and communication skills across engineers, vendors, and platform teams
Demonstrated experience with TDD and pair programming

Nice to Have Skills & Experience

Nice-to-Have Qualifications
• Experience with Go or GraphQL
• Experience working with regulated or sensitive data (HIPAA, PII, SOX)
• Third-party or vendor system integrations
Prior legacy modernization or system decommissioning experience

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.