Lead Java Developer (with React)

EPAM Systems

remote globalPosted Jul 13, 2026
Posting intelligenceActively listedReposted 9×, possible evergreen/ghost posting

Skills

javascriptreactspringcsscicdjavasapgo

About the role

We are on the hunt for a Lead Java Developer to become part of our team.

You will build and maintain microservices-based applications leveraging Java, Spring Boot, and cloud technologies, producing clean and efficient code, working hand in hand with the team, and adhering to best practices around quality, scalability, and performance. You will join a mature blended team composed of EPAM and the customer's engineers, dedicated to advancing Identity Management solutions for the customer's enterprise platform. This is a collaborative and fast-paced environment where strong communication and client engagement matter as much as technical excellence. You will engage directly with customer stakeholders, so refined client-facing skills will be essential to thriving in this role.

Responsibilities

Plan, develop, and maintain high-performance backend microservices leveraging Java and Spring Boot together with Spring Security

Deliver and sustain OAuth2, authentication, and authorization flows inside the customer's Identity Management platform

Support front-end development activities where needed, helping the team release complete end-to-end features as an additional focus area

Work closely with customer engineers and stakeholders, effectively sharing technical decisions, progress updates, and any obstacles

Take part in code reviews, advocate for best practices, and join architectural discussions while collaborating in a paired programming environment

Integrate with identity-related components including token management, user authentication flows, and session handling

Operate within an Agile and Scrum delivery model, actively participating in sprint ceremonies and backlog refinement sessions

Confirm that solutions consistently satisfy security, scalability, and performance targets across the entire platform

Requirements

No less than 5 years of hands-on professional experience in software engineering

At least 1 year in a people management or team leadership role, guiding a team of 5 or more FTEs

Strong expertise in Java (11/17 or newer) combined with intermediate proficiency in ReactJS for frontend contributions

Solid applied experience in RESTful API design and development

Practical background with OAuth2, OpenID Connect (OIDC), and related authentication and authorization frameworks

Working knowledge of Identity Management concepts including SSO, token-based authentication, JWT, and PKCE flows

Hands-on experience with SQL and/or NoSQL data storage technologies

Confident use of CI/CD pipelines, Git, and modern DevOps methodologies

Strong English communication at B2 level or higher, in both written and spoken forms

Nice to have

Working familiarity with Go for backend engineering activities

Applied experience with JavaScript to support frontend-related contributions

Awareness of SAP Commerce Cloud (Hybris Commerce) for integrating with e-commerce 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

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.