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.
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.
Net per hour - B2B
Check similar offers