Lead Java Developer

EPAM Systems, Inc.

United States

Hybrid

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
Paid time off
Upskilling and certification courses
Global career opportunities

Job summary

EPAM Systems, Inc. seeks a Lead Java Developer to drive complex financial data services and distributed systems from concept to production.

You will lead teams, shape architecture, and deliver robust APIs and microservices using Java, Spring Boot, AWS, and modern CI/CD practices. Hybrid work model with four days in the office per week. Strong problem-solving, mentoring, and collaboration with product and business stakeholders are essential.

Qualifications

  • Proven hands-on Java development experience with Spring Boot.
  • Strong API and microservice design skills.
  • Experience with distributed systems and scalable architectures.

Responsibilities

  • Build, release, and support software solutions using Java and Spring Boot as the foundation.
  • Produce robust, scalable APIs, microservices, and distributed system components.
  • Oversee the engineering lifecycle from planning to production support.
  • Mentor engineers and participate in architectural decision making and code reviews.

Skills

Java
Spring Boot
APIs & microservices
AWS

Tools

Kafka
Docker
Kubernetes
SQL

Job description

We're expanding our team and looking to bring aboard a Lead Java Developer to strengthen our organization. This position is well matched to a veteran engineer ready to take on full responsibility for demanding projects, shepherding them from the earliest concept stage through to final production launch. You'll contribute meaningfully to architecting and refining services that oversee complex investment data alongside distributed systems, where accuracy, dependability, and scalability are non-negotiable. The role runs on a hybrid basis, with a requirement of four office days per weekResponsibilitiesBuild, release, and support software solutions using Java and Spring Boot as the foundationProduce robust, scalable APIs, microservices, and pieces of distributed system architectureOversee initiatives throughout the entire engineering lifecycle, from preliminary planning and development to launch and ongoing production careTackle intricate application and data-related problems by delivering solutions designed for longevityActively contribute to architectural decision-making, technical guidance, code assessment, quality assurance, and CI/CD pipeline setupDeploy AWS and other cloud-native tools to establish reliable, scalable system infrastructureCollaborate with engineering, product, and business partners to produce effective, outcome-focused technical solutionsTransfer knowledge and provide mentorship to fellow engineers to help build up their capabilitiesRequirementsFive or more years of hands-on, practical experience developing with Java and Spring BootA minimum of one year leading and overseeing development teamsDemonstrated experience building APIs, microservices, and distributed system architecturesWide-ranging knowledge of software design fundamentals, testing techniques, performance optimization, and production stabilitySignificant experience working with SQL and relational database systemsHands-on experience with AWS or comparable cloud computing platformsAwareness of event-driven architecture concepts and tools such as KafkaStrong problem-solving, communication, and collaboration abilities, plus working English fluency at B2 level or above, facilitating accurate understanding of business requirements and their translation into technical outputTrack record of independently driving technical initiatives while maintaining ownership from initial concept through to final deliveryNice to haveExperience within financial services, investment management, or capital markets industriesKnowledge of Corporate Actions and associated investment lifecycle functionsPractical experience with Kafka, Docker, Kubernetes, or equivalent technologiesBackground in constructing or modernizing complex, large-scale systemsWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

EPAM Systems, Inc. • United States

Hybrid
USD 90,000 - 130,000
Healthcare benefits
Paid time off
Upskilling & certification courses
+1
Lead Java Server-side Engineer
Lead Java Server-side Engineer

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off and sick leave
Upskilling, reskilling and certificate
+2
Senior Java Server-side Engineer
Senior Java Server-side Engineer

EPAM Systems, Inc. • United States

Remote
USD 120,000 - 150,000
Healthcare benefits
Paid time off
Professional development
Lead Fullstack Developer (JavaScript)
Lead Fullstack Developer (JavaScript)

EPAM Systems, Inc. • United States

Hybrid
USD 120,000 - 180,000
Healthcare benefits
Paid time off
Lead Java Developer
Lead Java Developer

ENIN SYSTEMS INC • New York (NY)

On-site
USD 150,000 - 210,000
Lead Data Software Engineer
Lead Data Software Engineer

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off
Senior Java Lead: Cloud-Native API & Microservices
Senior Java Lead: Cloud-Native API & Microservices

EPAM Systems, Inc. • United States

Hybrid
USD 120,000 - 160,000
Healthcare benefits
Paid time off
Upskilling and certification courses
+1
Lead DevOps Engineer
Lead DevOps Engineer

EPAM Systems, Inc. • United States

Remote
USD 140,000 - 190,000
Healthcare benefits
Paid time off
Learning & development
+2
Lead Full-Stack JavaScript Engineer
Lead Full-Stack JavaScript Engineer

EPAM Systems, Inc. • United States

Remote
USD 130,000 - 190,000
Healthcare benefits
Paid time off
Learning & development
+1
Lead Backend Engineer
Lead Backend Engineer

DynPro Inc. • Fremont (CA)

On-site
USD 170,000 - 210,000