Senior Java Developer

EPAM Systems

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

Skills

javascriptreactspringcicdjavasapgo

About the role

We are seeking a Senior Java Developer to join our team.

You will build and support microservices-based applications using Java, Spring Boot, and cloud technologies, writing clean and efficient code, collaborating with the team, and following best practices for quality, scalability, and performance. You will be joining an existing blended team of EPAM and the customer's engineers focused on building and enhancing Identity Management solutions for the customer's enterprise platform. This is a collaborative, fast-paced environment where strong communication and client engagement are just as important as technical excellence. You will be working directly alongside customer stakeholders, making strong client-facing skills a key success factor in this role.

Responsibilities

Design, develop, and maintain high-performance backend microservices using Java and Spring Boot along with Spring Security

Implement and support OAuth2, authentication, and authorization flows within the customer's Identity Management platform

Contribute to front-end development tasks as needed, supporting the team in delivering end-to-end features as a secondary responsibility

Collaborate closely with customer engineers and stakeholders, communicating clearly on technical decisions, progress, and blockers

Participate in code reviews, promote best practices, and contribute to architectural discussions, operating in a paired programming model

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

Work within an Agile and Scrum delivery model, actively engaging in sprint ceremonies and backlog grooming activities

Help ensure that solutions meet security, scalability, and performance standards across the platform

Requirements

At least 3 years of professional relevant experience in software development

Expert-level proficiency in Java (11/17 or higher) along with intermediate proficiency in ReactJS for frontend development

Strong hands-on experience with RESTful API design and development

Practical experience with OAuth2, OpenID Connect (OIDC), and related authentication and authorization concepts

Familiarity with Identity Management principles such as SSO, token-based authentication, JWT, and PKCE flows

Experience working with SQL and/or NoSQL databases

Proficiency with CI/CD pipelines, Git, and modern DevOps practices

Fluent English communication skills at a B2 level or higher, both written and verbal

Nice to have

Working knowledge of Go for backend development tasks

Practical experience with JavaScript for supporting frontend-related activities

Familiarity with SAP Commerce Cloud (Hybris Commerce) for e-commerce platform integration

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.