Technical Lead – GenAI & Java Microservices
We are seeking an experienced, hands-on Technical Lead – GenAI & Java Microservices with strong enterprise engineering expertise in Java 17+ and Spring Boot microservices, along with practical experience implementing Generative AI solutions. The ideal candidate will lead the design, development, and deployment of AI-enabled microservices, integrating Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), vector databases, and agentic workflows into scalable enterprise platforms. This role combines technical architecture, hands-on engineering, team leadership, and production delivery.
- Austin, Texas, United States
- Full-time
- Hybrid
- Posted Nov 13, 2026
Responsibilities
- Design and implement enterprise-grade GenAI solutions integrating LLMs and foundation models into business applications and microservices
- Build and maintain RAG pipelines, semantic search, vector indexing, and agent orchestration workflows
- Implement prompt engineering, structured prompt templates, and retrieval optimization
- Integrate LLM services such as OpenAI, Anthropic Claude, Azure OpenAI, AWS Bedrock, and open-source models
- Establish AI security guardrails, including prompt injection protection, PII masking, data loss prevention, and token cost optimization
- Lead development of production-grade applications using Java 17+, Java 21, and Spring Boot 3.x
- Design scalable microservices using Spring Cloud, Spring Data, and reactive programming patterns such as Spring WebFlux
- Develop REST/GraphQL APIs, Kafka producers and consumers, and asynchronous event-processing solutions
- Implement distributed system patterns such as SAGA, CQRS, Circuit Breaker, and Event Sourcing
- Ensure high performance, reliability, maintainability, and code quality
- Guide and mentor engineering teams of approximately 4–8 developers
- Conduct code reviews, establish engineering standards, and manage technical deliverables
- Lead sprint planning, technical estimation, and resolution of engineering blockers
- Collaborate with architecture, AI/ML, platform engineering, business, and delivery teams
- Drive architecture reviews, technical roadmaps, and enterprise engineering best practices
- Establish automated testing practices using JUnit 5, Mockito, and TestContainers
- Implement GenAI testing for groundedness, hallucination detection, and prompt regression
- Partner with SRE and DevOps teams to monitor application health, latency, token usage, and service performance
- Use observability tools such as Splunk, Grafana, and OpenTelemetry
- Support CI/CD automation and production deployments
Requirements
- Experience in a Enterprise Engineering
- Experience in a Generative AI
- Experience in a Microservices
Nice to have: LangChain4j, Spring AI, pgvector, OpenSearch, Pinecone, Milvus, Qdrant, ChromaDB, Elasticsearch, PostgreSQL, Oracle, MongoDB, Redis, AWS, GCP, Azure, Jenkins, GitHub Actions, Splunk, Grafana, OpenTelemetry
Skills
More jobs nearby
Full description
Sign up for a free job alert to see Apolis's profile, website and LinkedIn, and the same for every employer on Referso Jobs.