Senior Java Developer (with React)

EPAM Systems

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

Skills

javascriptreactspringcicdjavasapgo

About the role

We are searching for a Senior Java Developer to join our team.

You will create and support microservices-based applications with Java, Spring Boot, and cloud technologies, delivering clean and efficient code, partnering closely with the team, and following best practices for quality, scalability, and performance. You will become part of an established blended team made up of EPAM and the customer's engineers, focused on developing and improving Identity Management solutions for the customer's enterprise platform. This is a cooperative, fast-paced setting where clear communication and client engagement carry the same weight as technical expertise. You will engage directly with customer stakeholders, so strong client-facing skills will be a key element for succeeding in this role.

Responsibilities

Design, construct, and support high-performance backend microservices using Java and Spring Boot alongside Spring Security

Provide and maintain OAuth2, authentication, and authorization flows within the customer's Identity Management platform

Contribute to front-end development efforts when needed, supporting the team in delivering complete end-to-end features as a secondary focus

Cooperate closely with customer engineers and stakeholders, effectively communicating technical decisions, progress, and any blockers

Engage in code reviews, promote best practices, and take part in architectural discussions while working in a paired programming setup

Interface with identity-related components such as token management, user authentication flows, and session handling

Function within an Agile and Scrum delivery approach, actively taking part in sprint ceremonies and backlog refinement sessions

Ensure that solutions consistently meet security, scalability, and performance expectations across the whole platform

Requirements

At least 3 years of applied professional experience in software engineering

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

Solid practical experience in RESTful API design and development

Hands-on background with OAuth2, OpenID Connect (OIDC), and related authentication and authorization frameworks

Understanding of Identity Management concepts such as SSO, token-based authentication, JWT, and PKCE flows

Working experience with SQL and/or NoSQL storage technologies

Confident command of CI/CD pipelines, Git, and modern DevOps approaches

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

Nice to have

Working knowledge of Go for backend engineering tasks

Practical experience with JavaScript to assist with frontend-related activities

Familiarity with SAP Commerce Cloud (Hybris Commerce) for connecting 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.