#1 Job Board for tech industry in Europe

Senior Software Java Engineer
New
Java

Senior Software Java Engineer

Wrocław
3 741 - 5 108 USD/monthGross per month - Permanent
3 741 - 5 108 USD/monthGross per month - Permanent
Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Remote
Spyrosoft

Spyrosoft

Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 and 2023.

Tech stack

    English

    B2

    Polish

    A2

    Java

    advanced

    MongoDB

    regular

    Kubernetes

    regular

    Keycloak

    regular

Job description

Online interview

Project description:

Join a mission-critical modernization initiative powering a global employee benefits platform.

We’re looking for a skilled Java Developer to play a key role in the development and maintenance of a multi-tenant, web-based benefits management system. This system supports extensive customization for our clients, including branding and localization features.


Main responsibilities:

  • Contribute to the development and continuous enhancement of our core benefits management platform.
  • Participate in a strategic project to replace the legacy IdentityServer3-based authentication system with a modern external identity provider (Keycloak).
  • Define the architectural framework and deliver a proof of concept for the identity system migration.
  • Analyze and document current authentication flows and requirements to ensure functional compatibility during transition.
  • Collaborate with internal teams and stakeholders to define technical and security requirements for the new system.
  • Evaluate integration strategies, user flows, and ensure seamless compatibility with existing infrastructure and applications.


Tech stack:

  • Java 11–17
  • Spring Framework 5 / Spring Boot / Spring Reactive
  • MongoDB
  • Kubernetes
  • Keycloak (Identity Provider)
  • Legacy IdentityServer3 (being replaced)


Requirements:

  • Strong experience in Java (11–17) and Spring ecosystem (Boot, Reactive).
  • Familiarity with MongoDB and containerized environments like Kubernetes.
  • Experience or interest in identity and access management systems, particularly Keycloak.
  • A proactive mindset for modernization, problem-solving, and delivering proof of concepts.
  • Excellent collaboration and communication skills.


3 741 - 5 108 USD/month

Gross per month - Permanent