Position: Senior Java Developer — Microservices & AI
Location: Alpharetta GA / Rancho Cordova, CA / SF Bay Area (hybrid)
Contract: 12+ months
About the Role: Senior Java Developer with strong microservices and AI integration experience to join a high-impact engineering team at one of the nation's largest dental benefits providers. You will build next-generation backend services that power claims processing, member experience, and AI-driven automation.
Responsibilities: Design and build scalable Java microservices using Spring Boot and cloud-native patterns. Integrate AI/ML and GenAI capabilities into production enterprise workflows. Partner with architects and product teams on modernization of legacy platforms. Write clean, testable, production-grade code with strong test coverage. Participate in code reviews, technical design sessions, and agile ceremonies. Troubleshoot performance issues and optimize distributed systems at scale.
Required: 8+ years hands-on Java (Java 11+). Deep experience with Spring Boot, Spring Cloud, and microservices architecture. Proven production experience integrating AI/ML or GenAI (OpenAI, Anthropic, LangChain, RAG pipelines, or similar). Strong REST API design and event-driven architectures (Kafka, RabbitMQ). Containerization with Docker and Kubernetes. AWS or Azure cloud services. CI/CD, Git, and modern DevOps practices. SQL and NoSQL databases (PostgreSQL, MongoDB, DynamoDB)