#1 Job Board for tech industry in Europe

Senior Java+GO Developer
New
Java

Senior Java+GO Developer

Wrocław
30 - 41 USD/hNet per hour - B2B
30 - 41 USD/hNet per hour - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
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

    Go

    advanced

    Java

    advanced

    Spring

    advanced

    IAM

    junior

Job description

Online interview

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.

30 - 41 USD/h

Net per hour - B2B