Senior Java Developer
Description
We are looking for an experienced Java Developer to join an international project for a leading global financial services organization.
📍 Location: Kraków Poland
Work model: Hybrid — 3 days per week from the Kraków office
Contract: B2B
Required skills and experience:
• Strong experience (8+ years) in Java and Spring Boot, including Spring Batch and Spring Cloud, and building microservices.
• Proficiency in REST API and GraphQL schema design.
• Experience with NoSQL data modelling, such as Azure Cosmos DB; data streaming, such as Confluent Kafka; and authentication/authorization protocols, including OAuth 2.0 and Microsoft Entra ID.
• Familiarity with Azure Cloud Services, including App Services, Azure Monitor, and API Management.
• Collaborative communication skills: able to express ideas clearly in English and adapt technical content for diverse audiences while working closely with product managers, designers, and engineers in agile settings.
• Strong commitment to quality, maintainability, documentation, and continuous learning.
• AI-related skills, such as Spring AI or LangChain, are a strong plus.
✔️ What We Offer
International and experienced team
Professional development opportunities
Stable, long-term cooperation
Opportunity to work with AI-related technologies