Sr Java Developer with React + AI
Job Summary:
We are looking for a Senior Full Stack Java Developer with strong hands-on experience in React and AI/Generative AI. The ideal candidate will be responsible for building scalable full-stack applications using Java/Spring Boot and React, while integrating modern AI/GenAI capabilities into enterprise applications.
Key Responsibilities:
Design and develop full-stack applications using Java, Spring Boot, Microservices, and React.
Build responsive and scalable front-end applications using React.js, JavaScript/TypeScript, HTML, and CSS.Develop and integrate REST APIs and microservices.
Implement Generative AI/LLM capabilities into enterprise applications.
Integrate AI services such as OpenAI, Azure OpenAI, AWS Bedrock, or Google Vertex AI.Develop AI-powered features including RAG, AI agents, prompt engineering, embeddings, and intelligent search.
Work with backend, frontend, cloud, and AI teams to deliver production-ready solutions.
Participate in architecture, design, coding, testing, code reviews, and deployment.
Troubleshoot and optimize application performance, scalability, and reliability.
Follow secure and modern software development practices.
Required Skills:
- BackendStrong hands-on experience with JavaSpring Boot
- MicroservicesREST APIsSQL/NoSQL databases
- Frontend – Mandatory
- Strong hands-on experience with React / React.jsJavaScript / TypeScriptHTML/CSSExperience developing modern, responsive web applicationsAI / GenAI – Mandatory
- Hands-on experience with Generative AI / LLM applicationsExperience integrating AI into software applicationsExperience with one or more:
- OpenAI / Azure OpenAIAWS Bedrock
- Google Vertex AILangChain / LlamaIndexRAGVector DatabasesAI Agents / Agentic AIPrompt Engineering
- Cloud & DevOpsAWS, Azure, or GCPGitCI/CDDocker/Kubernetes is a plus
Preferred Qualifications:
Experience building AI-powered enterprise applications.
Experience developing full-stack applications using Java + React.
Experience with RAG pipelines, embeddings, vector search, and AI agents.
Experience working in Agile development environments.
Strong communication and problem-solving skills.
Must-Have:
Java + Spring Boot + React + AI/GenAI experience are mandatory. We are specifically looking for candidates with hands-on production experience in both React and AI, not candidates who only have AI exposure through training or theoretical knowledge.