Senior Java Developer
Tech stack:
- Java 11–17,
- Spring 5, Spring Boot, Spring Reactive,
- MongoDB,
- Kubernetes
About the role:
We are looking for a skilled Java Developer to join our team working on a high-impact benefits management system used by over half a million active users worldwide every month. In this role, you will be part of a strategic modernization initiative focused on upgrading our authentication system to a modern identity provider while maintaining and enhancing our multi-tenant platform. This is an exciting opportunity to contribute to a global system, collaborate with stakeholders, and work with cutting-edge technologies in a dynamic environment.
What you will do:
Replacing the outdated authentication system with Keycloak, including defining frameworks and delivering a proof of concept.
Analyze and document current identity system requirements to ensure functional compliance and a smooth migration.
Collaborate with stakeholders to define technical and security requirements for the new identity provider.
Evaluate integration patterns, user flows, and compatibility with existing applications and infrastructure.
Requirements:
Proven senior-level commercial experience with Java (11-17).
Hand on knowledge of the Spring ecosystem (Spring 5, Spring Boot, Spring Reactive).
Practical experience with MongoDB and Kubernetes.
Solid understanding of authentication systems and experience integrating with identity providers (e.g., Keycloak).
Ability to analyze complex systems, document requirements, and deliver proof of concepts.
Excellent collaboration and communication skills to work with cross-functional stakeholders.
English language proficiency at B2 level or higher.
Nice to have:
- Experience working on multi-tenant SaaS platforms.
- Knowledge of OAuth2, OpenID Connect (OIDC) protocols.
- Familiarity with modern CI/CD pipelines.
- Experience in cloud environments (AWS, Azure, GCP).
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Poland (PL)
- Remote status
- Fully Remote
- Monthly salary
- PLN110 - PLN150
- Employment type
- Full-time
- Skills
- Java
- Experience
- Senior
- Area
- Backend
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Already working at Spyrosoft?
Let’s recruit together and find your next colleague.