Java Developer | Investment Bank
⚲ Kraków
27 300 - 37 800 PLN netto (B2B)
Wymagania
- Java
- Angular
- SpringBoot
Opis stanowiska
Full‑Stack Java Developer – Global Investment Banking Platform (Kraków)
B2B| Krakow | Hybrid: 6 days per month
A global investment bank is expanding its engineering hub in Kraków and is looking for an 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
B2B| Krakow | Hybrid: 6 days per month
A global investment bank is expanding its engineering hub in Kraków and is looking for an 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
🔍 Dekoder Ogłoszenia
🟡
long‑term programme
Projekt może trwać wiele lat, co może oznaczać stabilność, ale też potencjalne znużenie lub brak możliwości szybkiej zmiany technologii.
🟡
modernising a business‑critical Collateral & Margining platform
Praca nad systemem, który jest kluczowy dla biznesu, co oznacza wysokie wymagania dotyczące stabilności, wydajności i bezpieczeństwa, ale też potencjalnie dużą presję.
🟡
mature engineering organisation
Organizacja ma ustalone procesy i standardy, co może oznaczać stabilność i przewidywalność, ale też potencjalną biurokrację i powolne wprowadzanie zmian.
🟡
multi‑year transformation from monolithic systems to a modern, microservices‑based architecture
Praca nad migracją z istniejącego, prawdopodobnie starego systemu, co może być wyzwaniem technicznym i wymagać radzenia sobie z długami technologicznymi.
🟢
Accelerating adoption of Agile, DevOps, AI‑assisted development, CI/CD, and cloud-native tooling
Firma aktywnie wdraża nowoczesne praktyki, co jest pozytywne, ale może też oznaczać, że procesy te są jeszcze w fazie rozwoju i mogą być niedoskonałe.