← Back to Jobs
Software Engineer, Senior ( Java Full stack - AI )
Hyderabad, Telangana
1 days ago
💻 Open Source🔥 HotExplicitly requires vibe coding skills and use of AI coding assistants (Claude Code, Cursor, Copilot) alongside prompt engineering and agentic AI work.
About the Role
Senior Full-Stack Software Engineer (Java) to design, build, and scale microservices and front-end features while developing agentic AI capabilities that connect large language models to enterprise systems. The role focuses on building RESTful APIs, RAG pipelines, prompt engineering, and integrating AI assistants into production systems.
Job Description
Role
Senior Full-Stack Software Engineer (Java) responsible for building and scaling platform services end-to-end, owning backend microservices and front-end features, and developing agentic AI capabilities that connect LLMs to enterprise data and tools.
Key Responsibilities
- Design, build, and maintain scalable microservices and RESTful APIs.
- Implement responsive front-end features and own front-end/backend integration.
- Develop agentic AI features including RAG pipelines and MCP-based integrations to enable secure LLM interactions with data and services.
- Apply prompt engineering techniques (few-shot, one-shot, chain-of-thought) during development.
- Make architecture and design decisions balancing scale, cost, and maintainability.
- Write clean, well-tested code and participate in code reviews.
- Collaborate with product and cross-functional teams to deliver working software.
- Help set engineering standards and mentor other developers.
Requirements
- 6+ years of professional software engineering experience (full-stack).
- Strong proficiency in Java and hands-on experience designing and building microservices architectures (Spring Boot or equivalent).
- Proven experience building clean, secure, and maintainable RESTful API endpoints.
- Front-end experience with Angular or React to build responsive UIs.
- Experience building RAG (Retrieval-Augmented Generation) applications or pipelines.
- Working knowledge of prompt engineering (few-shot, one-shot, chain-of-thought) and a solid mental model of LLM behavior.
- Comfortable using vibe coding and AI coding assistants (e.g., Claude Code, Cursor, Copilot) alongside sound technical judgment.
- Strong understanding of relational and/or NoSQL databases and data modeling.
- Experience working in Agile teams and delivery processes.
Preferred Qualifications
- Python for AI agent logic, MCP server/client development, and custom integrations.
- DevOps/cloud experience deploying production applications using Docker, Kubernetes, or OpenShift.
- Hands-on experience with AWS and CI/CD pipelines.
- Familiarity with agent frameworks and orchestration (LangChain, LangGraph, CrewAI, AutoGen, or similar).
- Exposure to LLM SDKs (OpenAI, Anthropic, Google Gemini, Azure OpenAI).
- Experience with vector databases (Pinecone, Weaviate, FAISS, pgvector, ChromaDB).
- Prior experience in a technical lead or mentorship role.