Source description
About the role
Job Description We are seeking a Lead Java Engineer AI Native to design, build and own complex production systems while championing AI-native engineering practices across a team. In this role, you will combine deep Java expertise with hands-on AI agent and MCP development to deliver scalable, intelligent solutions end-to-end. Responsibilities - Design, develop and maintain scalable Java applications using Spring Boot and microservices architecture, owning features end-to-end with a high degree of autonomy - Build and deploy Model Context Protocol (MCP) servers that expose Java services, databases or internal tools to LLM-based agents enabling agents to act on live enterprise data and systems - Implement end-to-end agentic SDLC pipelines: automated specification drafting, AI-driven code generation, intelligent test creation, CI/CD integration and deployment validation orchestrated by AI agents - Integrate agentic pipelines with enterprise tools and platforms (Jira, Confluence, GitHub, ServiceNow, observability stacks) via MCP connectors or REST/event-driven APIs - Use AI coding assistants (GitHub Copilot, Cursor, Claude Code or equivalent) and frontier LLMs (Claude, GPT-4o, Gemini) across the full development lifecycle every day, critically evaluating AI outputs for correctness, security and edge cases before committing - Bring an AI-first mindset to automate repetitive engineering tasks, measure outcomes rather than activity and identify AI-leverage opportunities within your delivery area - Contribute to the team's shared library of prompt templates, reusable agent patterns and MCP connectors - Conduct code and architecture reviews, mentor Junior and Mid-level engineers in Java best practices and AI-native engineering methods - Maintain strong automated test coverage (unit, integration, contract, AI-generated) and healthy CI/CD pipeline practices - Track frontier developments new model releases (Claude, GPT, Gemini, Llama), emerging agent frameworks, current MCP .
More at EPAM Systems
Related open roles
Java Full-Stack Developer (Angular) - Hyderabad
Hyderabad · Hybrid
Java Full-Stack Developer (Angular) - Hyderabad
Hyderabad · Hybrid
Senior Java Full-Stack Developer (Angular)
Bangalore · Hybrid
Java Full-Stack Developer (Angular)
Bangalore · Hybrid
Data Technology Consultant
Mumbai
Senior Data Software Engineer
Mumbai