New offer - be the first one to apply!

April 10, 2026

Java Developer | Financial Services

Mid • Hybrid

1,200 - 1,600 PLN

Krakow, Poland

Java Developer – Global Investment Bank – Krakow
Cross‑Asset Platform | Kafka Migration | Modernisation Project
B2B | Hybrid - 3 days per week

A global investment bank is expanding its Krakow engineering hub and is looking for Java Developers to support the growth of a 20‑year‑old cross‑asset platform that is now undergoing major modernisation. This is a hands‑on engineering role focused on Kafka integration, microservices, and cloud‑aligned development practices.

You’ll join a collaborative team of 20+ developers in Poland, delivering monthly releases that support middle‑office trade capture workflows.

What you’ll work on

  • Enhancing and modernising a long‑standing cross‑asset platform

  • Designing and building Kafka integrations as the platform transitions to event‑driven architecture

  • Developing microservices using Java, Spring, Spring Boot

  • Setting up and configuring DevOps pipelines, CI/CD, and environment configs

  • Applying strong software engineering fundamentals to improve reliability and maintainability

  • Writing and optimising SQL queries for data access and reporting

  • Contributing to monthly release cycles and global delivery processes

What you bring

  • Solid commercial experience with Java, Spring, and Spring Boot

  • Hands‑on experience with Kafka (building integrations, understanding redundancy, event flows)

  • Understanding of microservices, distributed systems, and cloud‑ready architectures

  • Ability to work with and improve legacy systems while contributing to modernisation

  • Experience with DevOps concepts: configs, pipelines, CI/CD

  • SQL proficiency

  • Comfortable collaborating with global teams across time zones

Nice to have

  • Financial services experience, especially in the middle‑office or trade capture

  • Exposure to cloud platforms (AWS/Azure/GCP)

  • Experience working on large, long‑lived enterprise systems

Why this role stands out

  • Growth hire — join a team that’s expanding, not replacing

  • Opportunity to modernise a major platform, moving to Kafka-driven architecture

  • Work with a large, supportive engineering community in Poland

  • Stable monthly release cycle and clear delivery rhythm