Lead Java Engineer - AI Native
EPAM Systems, Inc.
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.)