Java Application Architect – Generative AI / Agentic AI
We are looking for a Java Application Architect with strong Generative AI expertise to design and modernize enterprise applications. The ideal candidate should have deep experience in Java, Spring Boot, Microservices, AWS and cloud-native architecture, along with hands-on exposure to LLMs, RAG and Agentic AI.
Key Skills & Responsibilities:
- Architect scalable applications using Java, Spring Boot, Microservices and REST APIs.
- Drive legacy/monolith modernization to cloud-native and event-driven architectures.
- Design and integrate Generative AI, LLM and RAG capabilities into Java applications.
- Build Agentic AI workflows using LangChain, LangGraph or similar frameworks.
- Strong experience with AWS, Kubernetes/EKS, Docker and Kafka.
- Exposure to AWS Bedrock/SageMaker, vector databases and embeddings.
- Define architecture standards covering security, scalability, resiliency, APIs and observability.
- Lead architecture/design reviews and provide hands-on technical guidance to engineering teams.
Experience: 15+ years overall with strong Java/Application Architecture experience and recent hands-on GenAI/Agentic AI expertise.
Must Have: Java | Spring Boot | Microservices | AWS | Application Architecture | GenAI | LLM | RAG | Agentic AI | LangChain/LangGraph | Kubernetes