Backend Java API Developer

Natnael E Anywhere/Remote · ANYWHERE/REMOTE · Remote Posted 11h ago

About this role

About the role

Help migrate a legacy Java API from older Java and Keycloak versions to modern Java and a modern identity provider. You'll be trained on the team's AI workflows, so no prior AI experience is required.

Requirements

• 5+ years of Java (11+ required, 17+ preferred)

• 3+ years of Spring Boot building production REST APIs

• 2+ years of integration testing with JUnit and test-driven refactoring

• Experience reading and modernizing legacy codebases

• Professional English and overlap with US Eastern hours

• Openness to learning AI coding tools

Strong plus

• 1+ year of Keycloak

• OAuth2, OIDC, or identity provider migration experience

• Authentication system design

Nice to have

• JPA / Hibernate

• Kafka or other message brokers

• AWS / Docker

Skills & tags

  • Spring Boot
  • Java

Never miss a role

New jobs land on Telegram first

Every opening we aggregate is posted to @ethio_tech_jobs within minutes — join the channel and be the first to apply.

Join @ethio_tech_jobs