Lead Java Developer

EPAM Systems

México

Hybrid

MXN 600,000 - 1,000,000

Full time

5 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off
Upskilling programs
LinkedIn Learning access
Global career opportunities

Job summary

EPAM is hiring a Lead Java Developer to build backend services and AI agent components for an AI-enabled platform that detects and remediates security issues. You will define skills, tools, and multi-agent orchestration patterns using Google ADK and BMAD methodology, collaborating with React and Python ADK engineers across business units.

The role requires 5+ years of AI agent development experience, hands-on orchestration expertise, and strong English (C1).

Qualifications

  • 5+ years of hands-on AI agent development experience with orchestration, fault tolerance, validation and deterministic error handling.
  • Solid understanding of orchestration patterns and agentic frameworks such as ADK or LangGraph.
  • Demonstrated experience with spec-driven / documentation-first development practices.
  • Ability to operate independently across distributed, cross-functional teams.
  • Proficient in English at a C1 level.

Responsibilities

  • Design and build backend services and AI agent components for automated vulnerability detection and remediation workflows.
  • Create, configure, and compose AI agents by defining skills, tools, and multi-agent orchestration patterns using Google ADK and BMAD methodology.
  • Collaborate with React and Python ADK engineers to ship end-to-end agent capabilities across multiple business unit teams.
  • Apply spec-driven development by starting each feature from a spec and keeping every implementation traceable to it.
  • Lead technically by reviewing code, mentoring junior engineers, and contributing to architectural decisions with the Anchor/SA.

Skills

AI agent development
Orchestration patterns
Spec-driven development
Independent cross-functional work
English proficiency (C1)

Tools

Google ADK
LangGraph
Python
Java
TypeScript

Job description

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 building a Lead Java Developer role for the Assurance Agent team, delivering an AI-enabled platform to detect and remediate security issues. You will create backend services and agent workflows using Google ADK and BMAD methodology in a greenfield, spec-driven program;

Responsibilities
  • Design and build backend services and AI agent components that enable automated vulnerability detection and remediation workflows
  • Create, configure, and compose AI agents by defining skills, tools, and multi-agent orchestration patterns using Google ADK and BMAD methodology
  • Collaborate with React and Python ADK engineers to ship end-to-end agent capabilities across multiple business unit teams
  • Apply spec-driven development practices by starting each feature from a spec and keeping every implementation traceable to it
  • Lead technically by reviewing code, mentoring junior engineers, and contributing to architectural decisions with the Anchor/SA
Requirements
  • Proven 5+ years of hands-on AI agent development experience, including agentic workflows, orchestration, fault tolerance, validation, and hallucination vs deterministic error handling
  • Solid understanding of orchestration patterns and hands-on work with agentic frameworks such as ADK or LangGraph
  • Demonstrated experience with spec-driven / documentation-first development practices
  • Ability to operate independently across distributed, cross-functional teams
  • Proficiency in English at a C1 level
Nice to have
  • Working proficiency with BMAD methodology
  • Google ADK experience in Python or Java
  • Working knowledge of TypeScript and Python
  • Background with security tooling such as SAST, DAST, SCA, or vulnerability management platforms
  • Familiarity with backstage.io or developer portal platforms
We offer
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Developer
Lead Java Developer

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,300,000
Lead Java Developer — AI-Driven Security Platform
Lead Java Developer — AI-Driven Security Platform

EPAM Systems • Mexico

Hybrid
MXN 600,000 - 1,000,000
Healthcare benefits
Paid time off
Upskilling programs
+2
Lead Java Developer | AI Agent Security Platform
Lead Java Developer | AI Agent Security Platform

EPAM Systems • Mexico

Remote
MXN 900,000 - 1,300,000
Lead GenAI Engineer
Lead GenAI Engineer

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,300,000
Healthcare benefits
Career growth
Learning resources
+2
Senior Python AI Engineer
Senior Python AI Engineer

EPAM Systems • Mexico

On-site
MXN 600,000 - 1,200,000
Healthcare benefits
Financial programs
Paid time off
+6
Senior Software Engineer - MCP Server
Senior Software Engineer - MCP Server

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,300,000
Healthcare benefits
Paid time off
LinkedIn Learning access
+1
Lead AWS DevOps Engineer
Lead AWS DevOps Engineer

EPAM Systems • Mexico

On-site
MXN 600,000 - 1,000,000
Healthcare benefits
Global teams
Paid time off and sick leave
+6
Lead Full-Stack JavaScript Engineer
Lead Full-Stack JavaScript Engineer

EPAM Systems • Mexico

On-site
MXN 900,000 - 1,600,000
Healthcare benefits
Paid time off and sick leave
Upskilling and certification courses
+2
Senior Fullstack Developer (JavaScript)
Senior Fullstack Developer (JavaScript)

EPAM Systems • Mexico

Remote
MXN 1,086,000 - 1,990,000
Java Tech Lead
Java Tech Lead

EPAM Systems • Mexico

Remote
MXN 1,000,000 - 2,000,000