Key Responsibilities
Design and develop enterprise-grade applications using Java, Spring Boot, Microservices, and React.
- Build RESTful APIs and integrate backend services with AI/ML platforms.
- Develop AI-powered solutions using Large Language Models (LLMs).
- Implement Retrieval-Augmented Generation (RAG) architectures using vector databases.
- Create AI Agents and workflow orchestration using LangChain, LangGraph, Spring AI, or similar frameworks.
- Integrate OpenAI, Claude, Gemini, or other foundation model services.
- Collaborate with business stakeholders to convert AI use cases into production-ready solutions.
- Build and maintain CI/CD pipelines and cloud-native deployments.
- Ensure application scalability, security, performance, and observability.
- Follow Agile and DevSecOps best practices.
Mandatory Technical Skills Backend Development
Java 8/11/17+
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA
- Hibernate
- Microservices Architecture
- REST API Development
Frontend Development
React JS
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- Bootstrap / Material UI
Generative AI
Prompt Engineering
- Large Language Models (GPT, Gemini, Claude, Llama)
- Retrieval-Augmented Generation (RAG)
- LangChain / LangGraph
- Spring AI
- Vector Databases (Pinecone, ChromaDB, Weaviate, FAISS)
- AI Agents and Agentic Workflows
- Model Evaluation and Guardrails
Database
PostgreSQL / MySQL
Cloud & DevOps
AWS / Azure / GCP
- Docker
- Kubernetes
- GitHub Actions / Jenkins
- Terraform (Good to Have)