April 29, 2026
Java Developer | FX & Commodities Trading Platform |
Senior • Remote
2,100 - 2,500 PLN
**CANDIDATES MUST HAVE FINANCIAL EXPERIENCE**
Java Engineer – FX & Commodities Risk Platform
Global Investment Bank | Low‑Latency Systems | B2B | Remote | Rate: 2100PLN + | Must have Financial Experience
A global investment bank is expanding its FX & Commodities Risk engineering team and is hiring a Senior Java Engineer in Poland to help build a next‑generation risk platform used by trading desks in London, Singapore, and New York.
This is a rare opportunity to work on a brand‑new system rewrite while learning from a complex, high‑performance legacy platform that has powered global trading for years.
What We’re Looking For
Strong experience with Core Java and Spring
Solid understanding of multithreading, concurrency, and low‑latency systems
Experience with Kafka, Hazelcast, or similar distributed technologies
Familiarity with modern data stores (ClickHouse is a plus)
Ability to learn from and navigate complex legacy systems
Proactive mindset — someone who can drive development forward
Strong communication and collaboration skills
FX Risk or broader trading‑systems experience is a strong plus
About the Platform
The FX & Commodities Risk Platform provides real‑time risk calculations and reporting across multiple asset classes. The current system includes:
Frontend: WPF (C#)
Backend: Java (Core Java, Spring)
Quant Library: In‑house, with Haskell used for interaction
A full rewrite is underway, moving the platform to a modern, scalable architecture.
What You’ll Work On
You’ll play a key role in building the new platform, which is moving towards:
Spring Boot
Kafka for event streaming
Hazelcast for distributed caching and computing
ClickHouse for high‑performance data storage and reporting
Key Engineering Focus Areas
High‑performance multithreading & concurrency
Low‑latency backend development
Distributed systems using Kafka and Hazelcast
Data‑intensive workloads using ClickHouse
Interacting with the quant library (light Haskell exposure)
Learning from the legacy system’s memory‑optimised design (critical for JVM stability)
This is a backend‑heavy role with deep engineering challenges.
Similar jobs you might like
Technology
ITDS
Senior Java Backend Engineer – Trading and Risk Management
Senior
Hybrid
Krakow, Poland
25,200 - 29,400 PLN
🏢 Summary: Senior Java Backend Engineer role focused on building and enhancing Front Office trading and risk management systems for FX and Commodities markets. The position involves developing low-latency, high-availability backend services and real-time risk capabilities within a global trading environment. The offer includes hybrid work in Krakow and the opportunity to work on high-impact financial systems. 🗂️ Requirements: 5+ years of Java backend development experience in financial services, Proficiency in HTTPS, RESTful API, microservices, and MQ, Understanding of high-availability service architecture, Experience with SQL and PostgreSQL or Sybase, including performance tuning, Experience delivering or leading Java-based services or modules, Fluent English communication skills, Legal right to work in the European Union 📃 Skills: Java, HTTPS, REST, Microservices, MQ, SQL, PostgreSQL, Sybase, CI/CD, Agile 🏢 Description: Unleash innovation at the forefront of trading technology — shape the future of risk management! Krakow-based opportunity with hybrid work model. As a Senior Java Backend Engineer – Trading and Risk Management , you will be working for our client, a leading financial institution specializing in foreign exchange and commodities trading. You’ll contribute to developing high-impact Front Office applications that support and expand institutional trading operations across global markets. Join us to drive technological excellence and elevate trading solutions in a dynamic, fast-paced environment. Your main responsibilities: Develop and support front-to-back trading exchanges, client portals, and end-to-end trade lifecycles. Build high-end solutions using market-leading technologies across the trading stack. Deliver cross-product Front Office systems for trading and risk management in FX and Commodities. Maintain and enhance electronic trading applications optimized for low latency and high throughput. Enable real-time risk management capabilities for FX and Commodities trading workflows. You're ideal for this role if you have: 5+ years of experience in Java back-end development in financial services. Proficiency with HTTPS, RESTful API, micro-services, and MQ. Solid understanding of high-availability service architecture. Experience with SQL and at least one main-stream database (PostgreSQL or Sybase), including basic performance tuning. Proven ability to own or lead the delivery of Java-based services or modules. Excellent communication skills in English, capable of discussing complex ideas efficiently. Strong analytical and problem-solving skills. Passionate about technology, with a curiosity to stay updated and deepen expertise. Ability to perform under pressure with calmness in urgent situations. A collaborative team player mindset. It is a strong plus if you have: (optional) Experience in production support. Knowledge of agile development, CI/CD practices. Language Required for the role: Fluent in English, with excellent communication skills. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
Caspian One
Senior Java Developer | Trading Platform
Senior
Hybrid
Krakow, Poland
1,500 - 1,800 PLN
🏢 Summary: Senior Java Developer role focused on building and enhancing high‑performance, low‑latency front‑office trading systems for Commodities and FX markets. The position involves developing real‑time, front‑to‑back trading platforms covering pricing, execution, and risk management. Work includes delivering reliable, high‑throughput Java services within a global trading environment. 🗂️ Requirements: 5+ years of Java back-end development experience, Strong knowledge of HTTPS and REST APIs, Experience with microservices architecture, Experience with MQ systems, Proficiency in SQL, Experience with Postgres or Sybase, Understanding of high-availability architectures, Experience building low-latency, high-throughput systems, Experience delivering Java-based services 📃 Skills: Java, REST, HTTPS, Microservices, MQ, SQL, Postgres, Sybase, CI/CD, Agile, FX, Commodities 🏢 Description: Senior Java Developer– Commodities Trading B2B | Hybrid | Kraków | 2 days per week | Global Investment Bank We are supporting a global financial institution in hiring an experienced Senior Java Engineer for its Commodities technology team. The role focuses on building and improving front‑office trading systems used across global markets, with an emphasis on performance, reliability, and real‑time processing. Role Overview Develop and support front‑to‑back trading systems, including exchanges, client portals, and trade lifecycle components Build high‑performance Java services used across Commodities and FX trading Enhance and maintain low‑latency, high‑throughput electronic trading applications Deliver cross‑product front‑office platforms for pricing, execution, and risk management Contribute to real‑time risk capabilities across global trading workflows Required Experience 5+ years’ experience in Java back‑end development Strong knowledge of HTTPS, REST APIs, microservices, and MQ Proficiency in SQL and experience with Postgres or Sybase Understanding of high‑availability service architecture Experience owning or leading the delivery of Java‑based services Strong communication skills and ability to work with global teams Analytical approach, fast learner, and proactive in keeping technical skills current Ability to remain calm and effective in time‑sensitive situations Preferred Experience Exposure to production support Experience with Agile, CI/CD environments Domain knowledge in trade lifecycle, post‑trade, or FX/Commodities
Technology
Caspian One
Java Developer | Financial Services
Mid
Hybrid
Krakow, Poland
1,200 - 1,600 PLN
🏢 Summary: Hands-on Java Developer role focused on modernising a long-standing cross-asset platform through Kafka-driven event architecture and microservices. The position involves building integrations, improving legacy systems, and supporting monthly releases within a global engineering setup. Work includes Java, Spring Boot, Kafka integration, and DevOps-aligned development in a hybrid model. 🗂️ Requirements: Commercial experience with Java, Experience with Spring and Spring Boot, Hands-on Kafka integration experience, Knowledge of microservices architecture, Understanding of distributed systems, Experience with legacy system modernisation, DevOps pipelines and CI/CD experience, SQL proficiency 📃 Skills: Java, Spring, SpringBoot, Kafka, Microservices, SQL, CI/CD, DevOps, AWS, Azure, GCP 🏢 Description: 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
Technology
Caspian One
Senior Java Developer
Senior
Hybrid
Krakow, Poland
1,500 - 1,790 PLN
🏢 Summary: Opportunity for a Senior or Mid Java Developer to join a long-term transformation programme modernising a global Collateral & Margining platform within an investment banking environment. The role focuses on building and supporting microservices-based solutions using modern Java and cloud-native technologies in an Agile/DevOps setup. You will contribute across the full SDLC, from design and development to production support, on a mission-critical system used globally. 🗂️ Requirements: Strong experience with Java 17/21, Experience with Spring Boot and microservices architecture, Knowledge of PostgreSQL, Experience with DevSecOps pipelines, Experience working in Agile and/or DevOps environments, Strong TDD practice using JUnit and Cucumber, Experience delivering complex systems to production, Ability to design scalable technical solutions from functional requirements 📃 Skills: Java, Spring, SpringBoot, SpringCloud, PostgreSQL, Microservices, REST, MQ, Solace, Ansible, Angular, TypeScript, HTML5, JUnit, Cucumber, Redis, Hazelcast, Coherence, GCP, AWS, GitHubCopilot 🏢 Description: Senior Java Developer – Global Investment Banking Platform (Kraków) B2B | Hybrid – 6 days per month in the office | 1300-1500 PLN | 1500 – 1800 PLN A global investment bank is expanding its engineering hub in Kraków and is looking for an experienced Senior and Mid Level Java Developers 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, REST APIs, Message Queues, Ansible, and modern open‑source infrastructure. Role Overview As a 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 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
Technology
Caspian One
Java Developer | Investment Bank
Senior
Hybrid
Krakow, Poland
1,300 - 1,800 PLN
🏢 Summary: Long-term opportunity for a Full-Stack Java Developer to modernize a business-critical Collateral & Margining platform within a global investment banking environment. The role focuses on building and maintaining Java-based microservices while contributing to a transformation from monolithic systems to a cloud-native architecture. You will work across the full SDLC using modern Agile, DevOps, and automated testing practices. 🗂️ Requirements: Strong experience with Java 17/21, Hands-on experience with Spring Boot and microservices architecture, Solid knowledge of PostgreSQL, Experience with DevSecOps pipelines, Experience working in Agile and DevOps environments, Strong TDD practice using JUnit and integration testing, Experience with Cucumber for E2E testing, Experience delivering complex systems to production, Experience with REST APIs and messaging systems 📃 Skills: Java, Spring, SpringBoot, SpringCloud, Angular, TypeScript, PostgreSQL, Microservices, REST, MQ, Solace, Ansible, JUnit, Cucumber, DevSecOps, CICD, Redis, Hazelcast, Coherence, GCP, AWS, Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon, HTML5, GitHubCopilot 🏢 Description: 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
Technology
RITS
Expert Java Engineer
Senior
Hybrid
Krakow, Poland
150 - 189 PLN/hr
🏢 Summary: Expert Java Engineer role focused on building scalable, high-performance financial systems using microservices, cloud-native technologies, and distributed architectures in a hybrid Kraków-based environment. The position involves backend development, architecture contributions, CI/CD and Kubernetes operations, and collaboration with global engineering teams. Candidates with strong Java, cloud, and distributed systems expertise, especially in banking or capital markets, are preferred. 🗂️ Requirements: 5+ years of software engineering experience, Strong Java experience, Experience with REST APIs, Experience with microservices architecture, Experience with messaging systems, Strong SQL knowledge, Hands-on Kubernetes experience, Experience with cloud platforms, Knowledge of NoSQL databases, Experience with distributed systems, Experience with CI/CD pipelines, Experience with Agile methodologies, Understanding of scalability and high-availability architectures, Experience in banking or capital markets domain 📃 Skills: Java, REST, Microservices, RabbitMQ, SQL, Kubernetes, GCP, NoSQL, CI/CD, Agile, Go, Rust, ClickHouse 🏢 Description: We are looking for an Expert Java Engineer to join a global team building and evolving mission-critical financial systems. This role is ideal for an experienced back-end engineer who enjoys designing scalable solutions, influencing architecture, and working on high-performance distributed systems. We offer: 📍 Location: Kraków, Poland (Hybrid – 6–8 office visits per month)* 💰 Rate: Up to 190 PLN/h (B2B) * Hybrid Model Based in Kraków with 6–8 office days per month . Candidates living outside Kraków are welcome to apply. If you are willing to travel to the office, we will cover your travel and accommodation costs . Responsibilities: Design and develop scalable microservices and REST APIs. Build high-performance, highly available back-end applications. Develop and operate cloud-native solutions on Kubernetes and GCP. Contribute to architecture decisions and technical roadmaps. Optimize databases, integrations, and distributed systems. Drive engineering best practices across CI/CD, security, and software quality. Collaborate closely with business stakeholders and global engineering teams. Mentor developers and support technical delivery. We are looking for: 5+ years of professional software engineering experience. Strong hands-on experience with Java. Solid experience with REST APIs and microservices architecture. Experience with messaging systems (RabbitMQ or similar). Strong SQL database knowledge. Hands-on experience with Kubernetes. Experience working with cloud platforms (preferably GCP). Knowledge of NoSQL databases and distributed systems. Experience with CI/CD pipelines and Agile methodologies. Strong understanding of scalability, performance, and high-availability architectures. Experience in the banking or capital markets domain, preferably related to trade lifecycle, post-trade processing, or FX products. Nice to Have Experience with Go or Rust. Experience with ClickHouse or other analytical databases. Front-end development experience. Knowledge of API governance. Experience with large-scale data processing environments. This role is not perfectly suited for you, but you have a friend who would fit? Recommend your friend and get up to 5000 zł! Referral Program: Talent from your network Don't hesitate and apply now! 32/6/2026/r/3612
Technology
ITDS
Senior Java Software Engineer – Credit Derivatives Trading Systems
Senior
Hybrid
Krakow, Poland
29,610 - 35,700 PLN
🏢 Summary: Senior Java Software Engineer role focused on building and enhancing Front Office trading systems for Credit and IR derivatives in a hybrid Krakow-based environment. The position involves developing high-availability Java microservices, supporting real-time risk management, and improving DevOps and trading infrastructure. Candidates will collaborate with engineering and IT teams to deliver scalable trading technology solutions. 🗂️ Requirements: 7+ years of Java back-end development experience, Experience with RESTful APIs and microservices, Experience in high-availability service architecture, Strong SQL skills, Knowledge of PostgreSQL or Sybase, Hands-on experience with AI tooling and models, Experience delivering Java-based services or modules, Fluent English, Legal right to work in the European Union 📃 Skills: Java, REST, Microservices, SQL, PostgreSQL, Sybase, DevOps, CI/CD, Agile, AI 🏢 Description: Unleash innovation in trading technology — shape the future of Credit and IR derivatives! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Java Software Engineer , you will be working for our client, a global leader in foreign exchange markets. The Commodities IT team develops cutting-edge Front Office applications to support commodities trading, leveraging agile methodologies and advanced market technology. This senior role is part of the Credit VS – Qilin team, focusing on creating and enhancing trading systems for Credit and IR derivatives, enabling real-time risk management and operational excellence. Your main responsibilities: Build high-end solutions using market-leading technology stacks across trading workflows Act as Application Specialist for front-to-back systems related to Credit derivatives and IR derivatives trading Propose and implement sustainable tooling infrastructure, including DevOps, release management, resiliency, and monitoring Contribute to the evolution of existing tech stacks and improvement of processes Engage in design review forums, representing application architecture and innovations Collaborate with IT management and engineering teams to enable effective trading workflows and risk controls You're ideal for this role if you have: 7+ years of experience in Java back-end development, with expertise in RESTful APIs and microservices Proven experience in high-availability service architecture Strong skills in SQL and practical knowledge of databases like PostgreSQL or Sybase Hands-on experience with AI tooling and models in day-to-day tasks Experience leading the delivery of Java-based services or modules Excellent communication skills in English, including meetings and presentations Strong analytical thinking and problem-solving capabilities A fast learner with curiosity and a passion for new technologies Ability to perform calmly under pressure A team-oriented mindset It is a strong plus if you have: Production support experience Knowledge of Agile development, CI/CD processes Domain expertise in banking or financial markets Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
Caspian One
Full Stack Java Developer – Global Investment Banking Platform
Senior
Hybrid
Krakow, Poland
1,300 - 1,800 PLN/mo
🏢 Summary: Senior/Mid Full‑Stack Java Developer role focused on modernising and rebuilding a business‑critical Collateral & Margining platform into a microservices‑based architecture. The position involves end‑to‑end development of Java microservices, full SDLC ownership, and production support within a global investment banking environment. You will contribute to a long‑term transformation using modern Agile, DevOps, and cloud‑native practices. 🗂️ Requirements: Strong experience with Java 17/21, Hands-on experience with Spring Boot and microservices architecture, Solid knowledge of PostgreSQL, Experience with DevSecOps or CI/CD pipelines, Strong TDD practice using JUnit and Cucumber, Experience building and consuming REST APIs, Experience with messaging systems, Experience working in Agile or DevOps environments, Ability to deliver complex systems from design to production 📃 Skills: Java, Spring, SpringBoot, SpringCloud, Angular, TypeScript, REST, PostgreSQL, Microservices, DevSecOps, CI/CD, JUnit, Cucumber, Ansible, Redis, Hazelcast, Coherence, MQ, Solace, GCP, AWS, Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon, HTML5, TDD, DevOps, Agile, GitHubCopilot 🏢 Description: 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
Technology
Crestt
Senior / Expert Java Integration Developer (Banking)
Senior
Hybrid
Warsaw, Poland
150 - 165 PLN/hr
🏢 Summary: Senior/Expert Java Integration Developer role for a long-term banking transformation project focused on backend integrations, Java microservices, and modernization of Safekeeping and Corporate Actions platforms. The position involves building and enhancing integrations using Spring Boot, REST APIs, Kafka, and IBM MQ within an international Scrum environment. Hybrid B2B cooperation in Warsaw or Gdańsk with potential project extension. 🗂️ Requirements: 5+ years of commercial Java backend development experience, Strong Java knowledge, Experience with Spring Boot, Experience with Spring Integration, Experience with REST APIs, Experience with microservices, Strong SQL skills, Experience with relational databases, Experience with Oracle, Experience with Kafka and/or IBM MQ, Knowledge of Maven, Knowledge of Git, Experience with CI/CD pipelines, Experience with JUnit, Experience with Testcontainers, Experience analyzing production issues and integrations, Professional English 📃 Skills: Java, Spring, SpringBoot, SpringIntegration, REST, Microservices, SQL, Oracle, Kafka, IBMMQ, Maven, Git, CI/CD, JUnit, Testcontainers, Scrum 🏢 Description: Senior / Expert Java Integration Developer (Banking) 📍 Location: Warsaw or Gdańsk (hybrid – 2–3 days per week in the office) 💼 Contract: B2B 💰 Rate: up to 165 PLN/h 📅 Project duration: August 2026 – January 2027 (with possible extension) 🗣 Language: English (Professional) 👥 Open positions: 2 About the Project For our international client from the banking sector , we are looking for an experienced Senior / Expert Java Integration Developer to join a growing engineering team responsible for developing and modernising backend integration components supporting Safekeeping and Corporate Actions platforms. The project is undergoing significant expansion as part of a long-term strategic transformation, including migration of business processes and increased transaction volumes. You will participate in redesigning existing integrations, building modern Java microservices, and integrating critical banking systems. You'll join an experienced Scrum team working in a collaborative international environment with architects, analysts, QA engineers, and infrastructure specialists. Your Responsibilities Design, develop and maintain Java-based backend applications and integration services Develop modern microservices using Spring Boot Build and enhance integrations between banking systems using REST APIs, Kafka and IBM MQ Participate in application architecture improvements and legacy modernization Analyze business requirements, technical documentation and system dependencies Support deployment planning and production issue investigation Develop automated unit and integration tests Participate in code reviews and promote engineering best practices Collaborate with international Agile/Scrum teams Must Have 5+ years of commercial experience in Java backend development (10+ years for Expert level) Strong knowledge of Java and Spring Boot Experience with Spring Integration Practical experience with REST APIs and microservices Strong SQL skills and experience with relational databases (Oracle preferred) Experience with Kafka and/or IBM MQ Maven, Git and CI/CD pipelines JUnit and Testcontainers Experience analyzing production issues, logs, integrations and system flows Professional level English Nice to Have Banking or capital markets experience Experience with custody, settlement or corporate actions platforms Kubernetes and containerized applications Cloud-native application design Test automation and static code analysis Experience with AI-assisted development tools Experience building applications integrated with Kafka What We Offer International banking project Modern technology stack and large-scale enterprise systems Opportunity to influence architecture and modernization initiatives International Scrum environment Competitive B2B rate Stable cooperation with the possibility of project extension Hybrid work model (Warsaw or Gdańsk)
Technology
VISTULO
Senior Java Engineer (FX Trading Systems)
Senior
Remote
Warsaw, Poland
270 - 300 PLN/hr
🏢 Summary: Senior Java Backend Engineer role focused on building and enhancing low-latency FX trading systems for a top North American bank, fully remote from Poland. The position involves developing high-performance backend services for algorithmic order management and order routing in real-time, high-throughput environments. This is a long-term opportunity to work on actively developed, large-scale trading platforms in close collaboration with traders and international teams. 🗂️ Requirements: Current professional Java programming experience, Strong understanding of algorithms, complexity and multi-threading, Deep knowledge of Java language and standard libraries, Strong knowledge of data structures and Java Collections Framework, Experience building backend services for front-office trading systems, Understanding of front-office workflows and electronic trading platforms, Experience with algorithmic order management or order routing systems, Expertise in multi-threading, event-driven systems and performance tuning, Knowledge of low-latency trading systems (microsecond level), English proficiency, Residence and legal right to work in Poland, Ability to overlap 6 hours with US Eastern Time 📃 Skills: Java, Algorithms, Multithreading, DataStructures, Collections, Concurrency, LowLatency, OrderRouting, OrderManagement, ElectronicTrading, EventDriven, PerformanceTuning, FX, Backend 🏢 Description: Join the Fixed Income Trading Systems Team at a top N. American Bank This isn’t just another dev role. It’s your chance to engineer the core of global trading. We’re talking ultra-low-latency architectures, real-time market data, and automation at scale — all in an environment where milliseconds matter and billions move. You’ll work on greenfield and semi-greenfield projects, building FX (forex) trading workflows. If you thrive on complexity, love solving performance challenges under pressure, and want to collaborate directly with traders and product teams at the sharp edge of financial technology — this is your arena. The Role at a Glance Senior Java Backend Engineer Building a FX trading systems, including high-performance backend services for algorithmic order management and order routing. 270zł - 300zł / hr B2B net + VAT Fully remote for a top N. American bank (for residents of Poland only) This role requires experience building trading systems, specifically with order routing or algorithmic order management. If you enjoy working on low-latency, high-throughput trading systems, join us and build the next generation of high-performance capital markets solutions. Why Join Us? Work on a large-scale, low-latency trading system . No Legacy: Join an actively developed system — the engineers who built it originally are still on the team. Collaborate with a world-class team of developers across North America and Europe. Enjoy the stability of a long-term, fully remote role that only a bank can offer. A successful candidate will be a very strong programmer with current Java development experience. They must also be curious, open-minded, and desire to learn new things. English proficiency is a must. This role is for developers who excel at programming core Java from the ground up, not just integrating frameworks or APIs. If you’re fascinated by understanding systems ‘under the hood,’ this role is for you. Successful candidates enjoy geeking out about data structures and debugging application performance issues. This is a fully remote backend Java development role for a developer in Poland . You will be working through a Polish company that will provide the support and administrative assistance to make you successful in the role. We are looking for people to join the team long-term. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland, are welcome. What we offer Work that matters in the financial domain: You’ll be building high performance trading system at an established financial institution. Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. Direct collaboration : You will work directly with the client team in North America and in Poland. 1st-tier work : This is not a technical support or legacy maintenance role. The system is functional and is actively being built and you will take part in updating it. The people who built the system are still part of the team. Long-term commitment: This is not a fixed-scope or fixed-term outsourcing role; we value people who want to grow and contribute long-term. Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. Competitive Compensation: Top pay and ample time-off options. Responsibilities Design and implement robust software solutions for FX trading systems using core Java. Build high-performance backend services that algorithmically manage and route orders. Create thorough test cases to ensure software stability and reliability. Collaborate with operations teams regarding building new features and improving existing functionality. Requirements Must have Current Java programming experience, with a strong understanding of programming concepts, including algorithms, complexity, and multi-threading, and Java’s language capabilities and standard libraries. Good knowledge of the data structures: familiarity with the Java collections framework, depth of understanding of the commonly used data structures, intuition on what to use when. Proven experience building backend services for front-office trading systems. Deep understanding of front-office workflows and electronic trading platforms (any asset class). Built or contributed to the algorithmic order management systems or order routing systems (any asset class). Expertise in multi-threading, event-driven systems, and performance tuning. Ability to break down complex workflows into maintainable, high-quality solutions. Strong communication skills and comfort working in high-stakes, trader-facing environments. Knowledge that is required for building low-latency (measured in microseconds) trading systems. Ability to align your work with a 6 hour overlap with US Eastern business hours. Nice to have Experience with trading protocols or FX trading systems. Exposure to time-series databases and market data integration. Familiarity with algorithmic workflows and pricing engines. A computer science degree from a top Polish school. The recruitment process Submit your CV. Answer a few written questions and a short programming exercise, which you can do at your own pace. Participate in an online three-stage interview process: Technical screen interview Three technical interviews with future team members Discuss your experience and skills. Solve verbal algorithm problems (focus on clarity and understanding). Tackle live coding challenges (no trick questions). Successful candidates will need to pass a standard background check.