Skip To Main Content
backBack to Search

Senior Java Developer

Java, KeyCloak, OAuth2
warning.png
Sorry, this position is no longer available

We are seeking a Senior Java Developer to work remotely, focusing on server-side development and login methodologies for our image-viewing client.

Your primary responsibility will be to implement features and adapt new login mechanisms to replicate older functionalities. You will also be implementing backend services to support the streaming client with authentication, as we move from a proprietary ticketing system to SSO/Keycloak.

Responsibilities
  • Implement features and adapt new login mechanisms to replicate older functionalities
  • Cover features with unit and integration tests, fix bugs that arise after switching to Keycloak, and tackle tech debt tasks
  • Implement backend services to support the streaming client with authentication, as we move from a proprietary ticketing system to SSO/Keycloak
  • Support login with URLs, check URL constraints, and more
  • Collaborate with cross-functional teams for seamless project completion
  • Engage with your mentor for continuous learning and development of technical and soft skills
Requirements
  • A minimum of 3 years of experience in Java development
  • Expertise in KeyCloak and OAuth2
  • Proficiency in Java, J2EE, JUnit, and Mockito
  • Strong experience with REST, JBoss, Jenkins, and Gradle
  • Experience in server-side development
  • Strong problem-solving skills
  • Excellent communication skills, with the ability to collaborate with cross-functional teams
  • Upper-Intermediate English level for effective communication with the team and stakeholders
Nice to have
  • Experience with database server interaction
  • Knowledge of other login methodologies such as OAuth2
Benefits
  • 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

These jobs are for you