New offer - be the first one to apply!

November 3, 2026

Senior Java Developer

Senior • On-site

Kraków, Poland

Quick Facts

  • Role: Senior Java Developer

  • Location: Kraków, Poland (Hybrid: 3 days/week from the office)

  • Contract: B2B

Description

We are looking for an experienced Senior Java Developer to join an international financial services project. You will build microservices with Java and Spring Boot (including Spring Batch and Spring Cloud), and design REST APIs and GraphQL schemas.

Responsibilities

  • Develop and maintain microservices using Java and Spring Boot

  • Design and implement REST APIs and GraphQL schema designs

  • Work with NoSQL data modeling and data streaming systems

  • Implement authentication and authorization using OAuth 2.0 and Microsoft Entra ID

  • Use Azure services such as App Services, Azure Monitor, and API Management

Requirements

  • 8+ years of experience with Java and Spring Boot, including Spring Batch and Spring Cloud

  • Experience building microservices

  • Proficiency in REST APIs and GraphQL schema design

  • Experience with NoSQL data modeling (e.g., Azure Cosmos DB)

  • Experience with data streaming (e.g., Confluent Kafka)

  • Knowledge of authentication/authorization protocols (OAuth 2.0, Microsoft Entra ID)

  • Familiarity with Azure Cloud Services (App Services, Azure Monitor, API Management)

  • Strong English communication skills

  • Commitment to quality, maintainability, documentation, and continuous learning

  • AI-related skills (e.g., Spring AI or LangChain) are a strong plus

Benefits

  • Stable long-term cooperation with opportunity for extension

  • Opportunity to work with modern technologies in an international environment

  • Professional growth and continuous development opportunities

  • Participation in challenging and impactful projects

Similar jobs you might like

Unlock Full Resume Report