Full Stack Java Developer – Global Investment Banking Platform
Full‑Stack Java Developer – Global Investment Banking Platform (Kraków)
B2B | 6 days per month in the office | 1300-1800 PLN
A global investment bank is expanding its engineering hub in Kraków and is looking for experienced Senior and Mid Level Full‑Stack Java Developer’s to join a long‑term programme modernising a business‑critical Collateral & Margining platform used across global markets.
This is a chance to join a mature engineering organisation driving a multi‑year transformation from monolithic systems to a modern, microservices‑based architecture. You’ll work on high‑impact technology used by thousands of institutional clients worldwide, while contributing to a brand‑new platform built with the latest open‑source tooling.
About the Team & Platform
The Collateral technology group delivers end‑to‑end solutions for a cross‑asset trading and risk environment. The team is currently:
Supporting a large‑scale, business‑critical monolithic platform
Building a new microservices‑based collateral platform using modern engineering practices
Accelerating adoption of Agile, DevOps, AI‑assisted development, CI/CD, and cloud-native tooling
Tech stack includes:Java 17/21, Spring Boot 3.5, Spring 6, Spring Cloud, Angular 17, TypeScript, REST APIs, Message Queues, Ansible, and modern open‑source infrastructure.
Role Overview
As a Senior Full‑Stack Java Developer, you will:
Design, build, and maintain high‑quality Java microservices
Contribute across the full SDLC, from design to production support
Apply Agile and DevOps principles to improve delivery velocity
Use TDD (JUnit), integration tests, regression tests, and Cucumber for E2E scenarios
Collaborate closely with QA, product, and architecture teams
Mentor junior engineers and support knowledge‑sharing across the team
Support production systems: incident resolution, monitoring, and problem management
Build automation and tooling to improve operational efficiency
Essential Experience
Strong experience with Java 17/21, Spring Boot, and microservices
Solid knowledge of PostgreSQL and DevSecOps pipelines
Experience working in Agile and/or DevOps environments
Strong communication skills and ability to collaborate across global teams
Proven experience delivering complex systems from concept to production
Ability to translate functional requirements into scalable technical solutions
Strong TDD discipline (JUnit, integration tests, Cucumber)
Desirable Skills
Experience with AI‑assisted development tools (e.g., GitHub Copilot)
Spring Cloud components (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon)
Distributed caching/in‑memory data stores (Redis, Hazelcast, Coherence)
REST APIs and messaging (MQ, Solace)
Automated deployment tools (Ansible)
TypeScript, Angular, HTML5
Cloud exposure (GCP/AWS)
Why Join?
Work on a mission‑critical global banking platform
Contribute to a major multi‑year transformation
Join a stable, established engineering organisation with modern practices
Influence architecture, tooling, and engineering standards
Long‑term project with strong investment and roadmap clarity
Full Stack Java Developer – Global Investment Banking Platform
Full Stack Java Developer – Global Investment Banking Platform