Job Description
Job DescriptionTitle: AI Java Architect
Location: Saint Louis, MO
Duration 12 months
Key Responsibilities:
- Design and architect enterprise-grade AI/ML-powered Java applications on AWS cloud infrastructure
- Define technical standards, patterns, and best practices for AI integration within Java ecosystems
- Lead end-to-end architecture for microservices, APIs, and data pipelines supporting ML model serving
- Conduct architecture reviews, threat modeling, and performance benchmarking
- Mentor senior engineers and guide cross-functional teams on AI-first design principle
Required Skills:
- Core Java & Architecture
- Java 21 , Spring Boot, Spring AI
- Microservices, event-driven architecture (Kafka, SQS/SNS)
- REST/GraphQL API design, gRPC
- Design patterns, Enterprise architecture and scaling
- AI / ML Integration
- Experience with Agentic AI / multi-agent frameworks at enterprise scale.
- LLM integration via Anthropic Claude API, OpenAI, or AWS Bedrock
- RAG architectures, vector databases (OpenSearch, Pinecone, pgvector)
- Model serving, inference optimization, prompt engineering
- Spring AI, Langgraph, Google ADK, A2A, ClientP.
- Prompt Engineering, prompt caching, Token optimization.
- AWS
Core:
- EC2, ECS/EKS, Lambda, API Gateway, S3, RDS/Aurora, IAM, KMS, Secrets Manager, VPC security
- AI: Bedrock, Agent Core.
Education:
- B.E./B.Tech/M.Tech in Computer Science or related field
- Minimum years of experience
- 8-10 years
