EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are looking for a Lead Java Engineer – AI Native to design and scale enterprise Java systems while pioneering AI-native engineering practices across the SDLC. This role combines deep Java architecture expertise with hands-on experience building agentic pipelines and MCP server ecosystems that connect enterprise systems to LLM-based agents. The role requires 3 days a week working from the office and involves mentoring engineering teams while driving AI adoption at scale.
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
-
Architect end-to-end agentic SDLC pipelines including 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 such as Jira, Confluence, GitHub, ServiceNow and observability stacks via MCP connectors or REST/event-driven APIs
-
Apply AI coding assistants and frontier LLMs across the full development lifecycle daily and critically evaluate 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 the delivery area
-
Contribute to the team's shared library of prompt templates, reusable agent patterns and MCP connectors
-
Conduct code and architecture reviews and mentor Junior and Mid-level engineers in Java best practices and AI-native engineering methods
-
Maintain strong automated test coverage across unit, integration, contract and AI-generated tests along with healthy CI/CD pipeline practices
-
Track frontier developments such as new model releases, emerging agent frameworks and new MCP connectors and bring relevant changes back to the team within weeks
Requirements
-
8–12 years of professional Java development experience with clear ownership of complex production systems
-
Expertise in Spring Boot, Spring Cloud and Spring Data along with Spring Security and microservices design patterns
-
Understanding of distributed systems, event-driven architecture and domain-driven design (DDD) plus CQRS/ES
-
Proficiency in cloud-native engineering on AWS, GCP or Azure including IaC, serverless patterns and managed services
-
Background in leading technical teams across architecture governance, coding standards and mentoring
-
Daily hands-on proficiency in AI coding assistants such as GitHub Copilot, Cursor and Claude Code and frontier LLMs including Claude, GPT-4o and Gemini, with capability to coach a team of 8-15 engineers in AI-native practices
-
Hands-on expertise in designing, building and deploying MCP server ecosystems at project or account scale including security controls, versioning and observability
-
Capability to architect and operate end-to-end agentic SDLC pipelines integrated with enterprise tools via MCP and APIs in production environments
-
Skills in evaluating and selecting AI agent orchestration frameworks such as LangGraph, CrewAI and AutoGen or Spring AI Agents for production use with documented rationale and trade-offs
-
Showcase of improving a team's AI maturity supported by adoption metrics or productivity evidence
-
Demonstrated learning agility at team scale with evidence of driving meaningful changes to engineering practices in the last 12 months due to evolving frontier models and tools
-
English proficiency at Upper-Intermediate level or above (B2+)
Nice to have
-
Experience with RAG pipelines, LLM fine-tuning or LLM evaluation frameworks such as RAGAS and DeepEval applied to software engineering contexts
-
Familiarity with structured agentic SDLC methodologies including specification-driven AI development and specification hardening or equivalent governed delivery protocols
-
Experience with Managed Services or AIOps delivery models such as autonomous monitoring, AI-assisted incident response and intelligent operations pipelines
-
Skills in function calling and tool-use design across multiple frontier models to build reliable governed tool-use chains
-
Contributions to internal AI maturity assessments, team certification programmes or AI engineering playbooks
We offer
-
Opportunity to work on technical challenges that may impact across geographies
-
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
-
Opportunity to share your ideas on international platforms
-
Sponsored Tech Talks & Hackathons
-
Unlimited access to LinkedIn learning solutions
-
Possibility to relocate to any EPAM office for short and long-term projects
-
Focused individual development
-
Benefit package:
-
Health benefits
-
Retirement benefits
-
Paid time off
-
Flexible benefits
-
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)