Java Developer | Financial Services
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
Java Developer | Financial Services
Java Developer | Financial Services