Currency

Senior Java+GO Developer

30 - 41 USDNet per hour - B2B
Java

Senior Java+GO Developer

Java

plac Nowy Targ 28, Wrocław

Spyrosoft

Full-time
B2B
Senior
Remote
30 - 41 USD
Net per hour - B2B

Tech stack

    English

    B2

    Polish

    A2

    Go

    advanced

    Java

    advanced

    Spring

    advanced

    IAM

    junior

Job description

Job description


Are you ready to work on a global-scale system impacting over 500,000 active users monthly? Join us in developing and modernizing a multi-tenant, web-based benefits management platform that allows clients worldwide to manage employee benefits with full customization and localization.

We are seeking a Software Engineer (Go/Java) to be a key player in product development, service migration, and a strategic authentication modernization initiative. You will contribute to the development of new portfolio features, migrate services from Go to Java, and participate in a large-scale identity provider migration from IdentityServer3 to Keycloak.


Requirements


  • Solid experience in Go (Golang) and Java development.

  • Experience with microservices architecture and service migration.

  • Familiarity with identity and access management (IAM) concepts.

  • Experience integrating or migrating authentication systems (IdentityServer3, Keycloak, or similar).

  • Strong analytical skills to understand and document system requirements.

  • Ability to collaborate with cross-functional teams and stakeholders.

  • Good understanding of security best practices in web applications.

  • Strong problem-solving skills and a proactive mindset.


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).


Responsibilities


  • Develop and maintain a benefits management system serving global enterprise clients.

  • Work on product development for a portfolio system written in Go.

  • Migrate multiple services from Go to Java.

  • Collaborate on a strategic modernization project to replace the current authentication system with Keycloak.

  • Define frameworks and deliver proof of concepts to validate migration approaches.

  • Analyze and document current identity system requirements for functional compatibility.

  • Collaborate with stakeholders to gather technical and security requirements.

  • Evaluate integration patterns, user flows, and ensure compatibility with existing applications and infrastructure.

  • Contribute to system scalability, maintainability, and performance improvements.

Published: 03.10.2025

Meet the company

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.

Company profile
Office location

Senior Java+GO Developer

30 - 41 USDNet per hour - B2B
Apply

Senior Java+GO Developer

plac Nowy Targ 28, Wrocław

Spyrosoft

30 - 41 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest SpyroSoft S.A. z siedzibą w 50-141 Wrocław, pl. Nowy Targ 28 (dalej jako "administrator").... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.