April 28, 2026

Java Developer with Kafka

Senior • Hybrid

140 - 160 PLN/hr

Gdansk, Poland

General info:
- Industry: banking
- Work model: hybrid (min. 2 days in office in Gdańsk)
- Rate: 140-160/h net + vat B2B

We are seeking experienced Java Developers to join our innovative project, called STP, focusing on a loan system. This exciting greenfield initiative allows you to shape a system from the ground up, supported by a dedicated and engaged business team.

Main Responsibilities:

  • Develop and maintain a robust Java platform using Spring Boot

  • Integrate with surrounding systems through REST APIs and Kafka-based event streaming

  • Ensure clean architecture, maintainable code, and clear ownership

  • Utilize AI-assisted development tools to enhance productivity

  • Collaborate closely with Business SMEs and the Product Owner

  • Work in an Agile environment, promoting high levels of collaboration and continuous improvement

  • Participate in solution design and influence technical decisions

Key Requirements:

  • Java 21+, with 8+ years of experience

  • Spring Boot, with 8+ years of experience

  • JPA, with 8+ years of experience

  • Maven proficiency

  • Liquibase for database change versioning

Nice to Have:

  • Cucumber for testing

Other Details:

This role is based in Gdańsk, Poland, and requires collaboration in English. Expect a dynamic Agile setup with an emphasis on shared understanding and collaborative solution design.

Similar jobs you might like

Technology

ASTEK Polska

Java Developer/Developerka

Senior

Hybrid

Gdansk, PM, Poland

1,380 - 1,420 PLN

🏢 Summary: Senior backend Java role in a greenfield lending platform project for the financial sector, focused on building scalable services with Spring Boot, REST APIs, Kafka, and JPA. The position involves close collaboration with business stakeholders in an Agile environment and participation in architectural decisions. The offer includes long-term B2B cooperation, technical development opportunities, and work with modern AI-assisted development tools. 🗂️ Requirements: Minimum 8 years of commercial experience with Java, Minimum 8 years of experience with Spring Boot, Minimum 8 years of experience with JPA, Experience with Java 21+, Experience with Maven, Experience with Liquibase, Practical experience with Apache Kafka, Communicative English 📃 Skills: Java, Spring, SpringBoot, JPA, Maven, Liquibase, Kafka, REST, Cucumber, GitHubCopilot, Agile 🏢 Description: Astek Poland Założona w 1988 roku we Francji Grupa Astek jest światowym partnerem w obszarze doradztwa inżynieryjnego oraz IT. Dzięki swojej wiedzy specjalistycznej w wielu sektorach przemysłowych i technologicznych, Astek wspiera międzynarodowych Klientów w rozwijaniu i wdrażaniu produktów oraz usług, jednocześnie uczestnicząc w ich transformacji cyfrowej. Grupa Astek od momentu powstania opiera swój rozwój na kulturze przedsiębiorczości i innowacyjności oraz na budowaniu umiejętności swoich ponad 10 000 pracowników, którzy codziennie uczestniczą w zróżnicowanych projektach technologicznych i inżynieryjnych. Dołącz do silnie rozwijającej się we Francji i na całym świecie Grupy, której obroty w 2025 r. wyniosły 730 milionów euro. Zapraszamy na https://astek.net po więcej szczegółów. Stanowisko Obecnie dla naszego klienta z branży finansowej poszukujemy kandydata/kandydatki na stanowisko Senior Java Developer / Senior Java Developerka. Dodatkowe informacje Projekt STP Lending Manager to nowa, greenfieldowa inicjatywa – rzadka okazja, by współtworzyć system od podstaw. Inicjatywa jest na wczesnym etapie i ma silne wsparcie zaangażowanego zespołu biznesowego, co zapewnia krótkie pętle feedbacku oraz jasno spriorytetyzowane wymagania. Jest to czysto backendowa rola, skupiona na budowie skalowalnej platformy w Javie z wykorzystaniem Spring Boota. Rozwiązanie integruje się z wieloma systemami poprzez REST API oraz event streaming oparty na Kafce, pełniąc centralną funkcję w szerszym ekosystemie lendingowym. Warstwa persystencji oparta jest o JPA, z naciskiem na czystą architekturę, utrzymywalny kod i wyraźne ownership. Zespół pracuje w modelu Agile, z wysokim poziomem współpracy, transparentnością i nastawieniem na continuous improvement. Programiści pracują blisko z Business SMEs i Product Ownerem, co umożliwia szybkie wyjaśnianie wątpliwości i wspólne projektowanie rozwiązań. Językiem roboczym jest angielski, więc komunikatywność jest kluczowa. Oczekujemy także swobody w korzystaniu z narzędzi AI wspierających development (np. GitHub Copilot) w celu zwiększenia produktywności i jakości kodu. Oferowane wynagrodzenie Wynagrodzenie: od 1380 do 1420 PLN netto/dzień (B2B), w zależności od posiadanego doświadczenia i kompetencji. Sprawdzisz się w tej roli, jeżeli: Masz minimum 8 lat doświadczenia komercyjnego w pracy z Javą (w tym znajomość Java 21+) Posiadasz minimum 8 lat doświadczenia w pracy ze Spring Boot Masz minimum 8 lat doświadczenia w pracy z JPA Pracowałeś/aś z Mavenem jako narzędziem do zarządzania zależnościami i budowania projektów Znasz Liquibase i wykorzystywałeś/aś go do wersjonowania zmian w bazie danych Masz praktyczne doświadczenie w pracy z Apache Kafka (event streaming, integracje) Komunikatywnie posługujesz się językiem angielskim (codzienna praca z biznesem i zespołem) Mile widziane: Doświadczenie z Cucumber w testach (BDD) Doświadczenie w wykorzystywaniu narzędzi AI wspierających development (np. GitHub Copilot) Doświadczenie w projektach typu greenfield oraz w pracy blisko z biznesem Zadania, które na Ciebie czekają: Projektowanie i rozwój skalowalnej platformy backendowej w oparciu o Javę i Spring Boot Integracja z systemami zewnętrznymi poprzez REST API oraz Kafkę (event streaming)Implementacja i utrzymanie warstwy persystencji w oparciu o JPA Wersjonowanie schematu bazy danych przy użyciu Liquibase Współpraca z Business SMEs oraz Product Ownerem przy doprecyzowywaniu wymagań i projektowaniu rozwiązań Współtworzenie architektury i podejmowanie kluczowych decyzji technicznych w nowo powstającym systemie Aktywny udział w ceremoniach Agile oraz w continuous improvement zespołu Wykorzystywanie narzędzi AI (np. GitHub Copilot) do zwiększania produktywności i jakości dostarczanego kodu Nasz proces rekrutacji Rozmowa z naszym Rekruterem -> Rozmowa z naszym Business Managerem -> Spotkanie z Klientem W uzasadnionych przypadkach po rozmowie z Rekruterem wprowadzamy dodatkowy etap weryfikacji technicznej Potrzebujesz więcej informacji? Skontaktuj się ze mną: [kacper.luzniak@astek.net] Co oferujemy Długoterminowa współpraca Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji Mentoring Competence Center - bycie członkiem społeczności CC od pierwszego dnia pracy jest szansą na rozwijanie swoich umiejętności, uczestniczenie w różnych konferencjach oraz dzielenie się wiedzą i doświadczeniem z ludźmi, którzy na co dzień mierzą się z tymi samymi wyzwaniami Jasna ścieżka kariery Pakiet benefitów pracowniczych (Multisport, prywatna opieka medyczna, ubezpieczenie na życie) Przyjazną atmosferę pracy, imprezy integracyjne i spotkania team-buildingowe System rekomendacji Znasz kogoś, kogo zainteresuje ta oferta? Skorzystaj z naszego systemu rekomendacji i zgarnij bonus do 7000 zl! Link: https://astek.pl/system-rekomendacji/ Klauzula informacyjna Administratorem Pana/Pani danych osobowych jest ASTEK Polska sp. z o.o. z siedziba w Warszawie (00-133) przy Al. Jana Pawla II 22. Przysługuje Pani/Panu prawo do wglądu do danych, prawo żądania usunięcia danych itp. Szczegółowe informacje dotyczace przetwarzania: http://astek.pl/polityka-prywatnosci W dowolnym momencie przysługuje Panu/Pani prawo do wycofania wyrażonych zgód. W razie wycofania zgód prosimy o kontakt e-mailowy na adres privacy@astek.net lub pisemnie na adres administratora. Procedura dokonywania zgłoszeń przez sygnalistów w ASTEK Polska sp. z o. o.: https://astek.pl/sygnalisci/ Nr ref AO228768

Technology

DCV Technologies

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role focused on building, maintaining, and optimizing scalable Java applications for complex financial and enterprise systems in a hybrid Krakow setup. The position involves working with microservices architecture, REST APIs, and databases within an Agile environment. You will contribute to design, development, performance optimization, and technical reviews. 🗂️ Requirements: Minimum 6 years of Java development experience, At least 5 years of experience with Spring and Spring Boot, Strong experience with Microservices architecture, Strong knowledge of REST APIs and integration patterns, Experience with SQL and NoSQL databases, Ability to design application architecture, Experience working in Agile environments 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, SQL, NoSQL, APIs, Architecture, Agile 🏢 Description: 📍 Location: Krakow, hybrid 3 days/week Role: Senior Java Developer Role Description: We are looking for an experienced Java Developer to join technology team. You will be responsible for developing, maintaining, and optimizing Java-based applications that support complex financial systems and enterprise platforms. Key Competencies: Agile way of working and collaboration in cross-functional teams Advanced Java concepts and object-oriented design principles Java API management, RESTful services, and Microservices architecture Database technologies (SQL / NoSQL) and performance optimization Requirements: Minimum 6 years of experience in Java development Strong experience with Spring / Spring Boot and Microservices (5+ years) Good understanding of REST APIs, integration patterns, and application architecture Experience with database technologies and writing efficient queries Ability to work in a team environment and communicate effectively with technical and non-technical stakeholders Experience working in Agile delivery environments Nice-to-Have / Bonus Skills: Experience in production support and troubleshooting Participation in design and architecture reviews Exposure to cloud platforms and modern deployment pipelines Mentoring or leading technical discussions Responsibilities: Design, develop, and maintain scalable Java applications Participate in design and code reviews Troubleshoot issues and optimize system performance Collaborate with business analysts and other teams to deliver solutions Prepare technical documentation and reports as needed

Technology

B2Bnetwork

Java Developer

Senior

Hybrid

Gdańsk, Poland

🏢 Summary: Backend role in a greenfield STP Lending Manager project focused on building a scalable Java-based platform from scratch. The position involves developing and integrating core lending system components using Spring Boot, REST APIs, Kafka, and JPA. The work emphasizes clean architecture, maintainability, and close collaboration with business stakeholders in an Agile environment. 🗂️ Requirements: Minimum 8 years of commercial experience with Java 21+, Minimum 8 years of experience with Spring Boot, Minimum 8 years of experience with JPA, Experience with Maven, Experience with Liquibase, Experience with REST API integrations, Experience with Kafka 📃 Skills: Java, SpringBoot, JPA, Maven, Liquibase, Kafka, REST, Cucumber 🏢 Description: Aplikacja STP Lending Manager to zupełnie nowa inicjatywa typu greenfield, dająca rzadką możliwość kształtowania systemu od podstaw. Projekt jest na wczesnym etapie i wspierany przez zaangażowany zespół biznesowy, co zapewnia krótkie pętle feedbacku oraz dobrze priorytetyzowane wymagania. Rola w pełni backendowa, skoncentrowana na budowie solidnej i skalowalnej platformy w Javie z wykorzystaniem Spring Boot. System integruje się z wieloma innymi systemami poprzez REST API i Kafka, odgrywając centralną rolę w ekosystemie kredytowym. Wykorzystuje JPA z naciskiem na czystą architekturę i łatwość utrzymania kodu. Zespół pracuje w metodyce Agile, z silnym naciskiem na współpracę i komunikację w języku angielskim. Programiści współpracują ściśle z ekspertami biznesowymi oraz Product Ownerem, zapewniając szybkie rozwiązywanie problemów i realne współprojektowanie rozwiązań. Wymagania: Java 21+ – minimum 8 lat doświadczenia Spring Boot – minimum 8 lat doświadczenia JPA – minimum 8 lat doświadczenia Maven Liquibase do wersjonowania zmian w bazie danych Mile widziane: Cucumber do testów Forma zatrudnienia: B2B Tryb pracy: hybrydowy (2 dni w tygodniu w biurze w Gdańsku).

Technology

emagine Polska

Java Developer (Banking)

Senior

Hybrid

Gdynia, Poland

165 - 165 PLN/hr

🏢 Summary: Hybrid Java Developer role in the banking sector focused on building and integrating data flows for Financial Crime Prevention systems. The position involves developing microservices-based solutions using Spring Boot, maintaining existing code, and collaborating on DevOps-driven delivery processes. Candidates will work with modern data, messaging, and containerization technologies in a cross-functional environment. 🗂️ Requirements: Proficiency in DevOps methodology, Strong knowledge of Java, Experience with Spring Boot and microservices, Experience with PostgreSQL, Experience with DataStage (ETL), Strong SQL knowledge, Familiarity with Kubernetes, Familiarity with Bitbucket, Familiarity with Jenkins, Understanding of Kafka 📃 Skills: Java, Spring, SpringBoot, Microservices, PostgreSQL, SQL, DataStage, Kubernetes, Bitbucket, Jenkins, Kafka, Maven, Liquibase, JOLT 🏢 Description: Industries: Banking Location: Hybrid - 3 per week from Gdańsk or Gdynia Rate: 165 pln/h Introduction & Summary We are seeking experienced Java Developers to contribute to the integration and process data flows within the Financial Crime Prevention area. The ideal candidates should possess robust expertise in Java, particularly with the Spring Boot framework, alongside a solid understanding of DevOps practices and relevant database technologies. Main Responsibilities The Java Developers will be tasked with: Implementing functionalities related to financial crime prevention. Collaborating with cross-functional teams to enhance data integration. Maintaining and improving existing codebases. Documenting processes and contributing to technical specifications. Participating in code reviews and ensuring code quality. Key Requirements Proficiency in the DevOps methodology. Strong knowledge of Java, especially with Spring Boot framework and microservices. Experience with Postgres DB, DataStage (ETL), and SQL. Familiarity with Kubernetes, Bitbucket, and Jenkins. Understanding of Kafka and its applications. Able to work effectively in a team environment. Excellent interpersonal and communication skills. Technologies: Java 21, Kubernetes, Kafka, Maven, PostgreSQL, Spring Boot, Liquibase, and JOLT. Nice to Have Experience with Apache Camel. Familiarity with Oracle SOA Suite. Knowledge of SCRUM methodologies. Understanding of CDC concepts, particularly Debezium.

Technology

emagine Polska

Java Developer (Banking)

Senior

Hybrid

Gdansk, Poland

150 - 165 PLN/hr

🏢 Summary: Hybrid Java Developer role in the banking sector focused on building and integrating data flows within the Financial Crime Prevention area. The position involves developing microservices-based solutions, enhancing existing systems, and supporting data integration using modern DevOps practices. The role requires strong backend expertise and experience with distributed systems and databases. 🗂️ Requirements: Proficiency in DevOps methodology, Strong knowledge of Java, Experience with Spring Boot, Experience with microservices architecture, Experience with PostgreSQL, Experience with SQL, Experience with DataStage (ETL), Familiarity with Kubernetes, Familiarity with Bitbucket, Familiarity with Jenkins, Understanding of Kafka 📃 Skills: Java, Spring, SpringBoot, Microservices, PostgreSQL, SQL, DataStage, Kubernetes, Bitbucket, Jenkins, Kafka, Maven, Liquibase, JOLT 🏢 Description: Industries: Banking Location: Hybrid - 3 per week from Gdańsk or Gdynia Rate: 165 pln/h Introduction & Summary We are seeking experienced Java Developers to contribute to the integration and process data flows within the Financial Crime Prevention area. The ideal candidates should possess robust expertise in Java, particularly with the Spring Boot framework, alongside a solid understanding of DevOps practices and relevant database technologies. Main Responsibilities The Java Developers will be tasked with: Implementing functionalities related to financial crime prevention. Collaborating with cross-functional teams to enhance data integration. Maintaining and improving existing codebases. Documenting processes and contributing to technical specifications. Participating in code reviews and ensuring code quality. Key Requirements Proficiency in the DevOps methodology. Strong knowledge of Java, especially with Spring Boot framework and microservices. Experience with Postgres DB, DataStage (ETL), and SQL. Familiarity with Kubernetes, Bitbucket, and Jenkins. Understanding of Kafka and its applications. Able to work effectively in a team environment. Excellent interpersonal and communication skills. Technologies: Java 21, Kubernetes, Kafka, Maven, PostgreSQL, Spring Boot, Liquibase, and JOLT. Nice to Have Experience with Apache Camel. Familiarity with Oracle SOA Suite. Knowledge of SCRUM methodologies. Understanding of CDC concepts, particularly Debezium.

Technology

emagine Polska

Java Developer | Fin-tech

Senior

Remote

Warsaw, Poland

🏢 Summary: Remote B2B offer for an experienced Java Developer to design and build scalable REST APIs and broker integrations using Spring-based technologies within a microservices architecture. The role focuses on high-quality API development, SQL database management, and system design in a Scrum team. The position involves international collaboration and participation in architecture and integration initiatives. 🗂️ Requirements: Minimum 5 years of experience with Java (8/17/21), Strong knowledge of Spring Framework, Strong knowledge of Hibernate, Experience with REST API design and development, Experience with microservices architecture, Strong SQL and relational database expertise, Knowledge of architectural and design patterns, Experience with Git, Experience with TeamCity, Polish proficiency, English proficiency 📃 Skills: Java, Spring, Hibernate, SQL, REST, Microservices, Git, TeamCity, Maven, Scrum, RelationalDatabases, DesignPatterns 🏢 Description: Work model: remote, visit in the office once a quater in Warszawa Rate: up to 150 PLN/h (B2B contract) We are looking for a motivated Java Developer to join our team focused on building and evolving API integrations with external brokers. The ideal candidate will possess a strong background in Java, Spring-based technologies, and a deep understanding of systems integration and microservices architecture. You will contribute significantly to developing high-quality, maintainable APIs that enable seamless integration with various partners across multiple international markets. We work in a cross-functional team utilizing Scrum methodology. Main Responsibilities Design and build high-quality APIs using Java (8/17/21) and Spring-based technologies, ensuring scalability and maintainability. Develop and enhance broker integrations, contributing to business growth and market expansion. Contribute to modern service-oriented architecture design applying microservices knowledge. Manage SQL databases and ensure data consistency and reliability in applications. Utilize tools like Git, Maven, and TeamCity for continuous integration and code delivery. Collaborate on frontend API usability to ensure practical and well-structured solutions. Communicate effectively in Polish and English to facilitate international collaboration. Key Requirements At least 5 years of experience with Java (8/17/21 ) Deep knowledge of the Spring Framework and Hibernate. Strong SQL and relational database expertise. Strong problem-solving skills and proactive attitude. Experience in clean REST API design and development. Familiarity with microservices architecture. Knowledge of architectural and design patterns. Experience with Git and TeamCity. Polish and English proficiency. Nice to Have Experience with React for effective collaboration with frontend developers. Experience with large-scale applications using Maven. Knowledge of Apache Kafka. Experience with Domain-Driven Design (DDD) or Hexagonal architecture. Experience in decoupling monolithic applications. Background in the fintech industry. Recruitment process: 1. Live coding session 2. System design session 3. HR interview

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Java Developer role focused on building and maintaining backend microservices in the Credit Data Sourcing domain within a banking environment. The position involves designing data flows, system integrations, and scalable business logic, as well as supporting production incidents. Work is performed in an Agile team with hybrid presence in Poland. 🗂️ Requirements: Strong experience with Java and backend development, Experience designing and maintaining microservices, Experience with data flows and data sourcing systems, Experience in integration-heavy environments, Ability to analyze end-to-end data flow across systems, Ability to assess impact on upstream and downstream systems, Experience working with distributed systems, Experience in incident analysis and troubleshooting, Understanding of financial or credit domain systems 📃 Skills: Java, Microservices, Dataflows, Integrations, Distributed, Banking, Credit, Agile, Scrum, Troubleshooting 🏢 Description: OFFER DETAILS: Industry: Banking Location: Warsaw / Gdańsk / Łódź Work model: Hybrid – 3 days per week in the office required Rate: up to 160 PLN/hour net + VAT Contract type: B2B Overview: The Senior Java Developer role focuses on the development and maintenance of backend services in the Credit Data Sourcing domain. This position requires strong involvement in data flows, integrations, and business logic, along with close collaboration with Business Analysts, Product Owners, and other stakeholders. The role also includes participating in production support and incident resolution. Main Responsibilities: Design, develop, and maintain Java-based microservices. Implement and optimize data flows and integrations between systems. Collaborate with analysts on user stories, acceptance criteria, and solution design. Translate business requirements into scalable technical solutions. Support incident analysis and troubleshooting including logs and root cause analysis. Contribute to refinement sessions and technical design discussions. Ensure high-quality code, testing, and performance. Key Requirements: Experience in data flows and data sourcing systems. Experience in integration-heavy environments. Ability to understand end-to-end data flow across systems. Ability to analyze impact of changes on upstream/downstream systems. Experience in the financial/credit domain is advantageous. Strong analytical and problem-solving skills. Good communication with both technical and business stakeholders. Ownership mindset and responsibility for delivery. Comfortable working in complex, distributed systems. Nice to Have: Experience with frontend frameworks like Angular or React. Experience in credit risk and banking systems. Experience with event-driven architectures. Performance tuning in data-heavy systems. Other Details: This position is based in Poland, specifically in Gdańsk, Warsaw, or Łódź. The role operates within an Agile/Scrum team environment, emphasizing close collaboration and regular alignment around releases. Ideal candidates will thrive in a dynamic, interdisciplinary setting.

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

Sii

Java Developer - Fintech (f/m/x)

Senior

Hybrid

Poznan, Poland

🏢 Summary: Opportunity for an experienced Java Developer to build and enhance digital banking systems, including electronic mortgage and workflow-based customer service platforms. The role focuses on developing microservices-based solutions and delivering high-quality, tested financial applications in a distributed team environment. 🗂️ Requirements: Minimum 4 years of Java programming experience, Experience building microservices, Strong object-oriented programming knowledge, Proficiency in Spring framework, Proficiency in Hibernate, Experience with RabbitMQ or Kafka, Experience with MongoDB, Experience writing unit and integration tests 📃 Skills: Java, Spring, Hibernate, Microservices, OOP, RabbitMQ, Kafka, MongoDB, Testing 🏢 Description: We are looking for an experienced Java Developer to join our project in the banking industry. In this role, you will work on developing either a fully electronic mortgage application system or workflow-based systems for post-sale customer service, including the sale of additional financial products. This is your chance to contribute to innovative, customer-focused solutions that combine cutting-edge technology with the reliability of a leading financial institution. Join us! Your tasks Deliver digitally advanced financial products and enhance existing systems by implementing new features and improvements Collaborate with globally distributed teams to develop customer-focused products Update and maintain comprehensive documentation for team processes, best practices, and software systems Apply exceptional analytical skills to develop creative, commercially viable solutions Contribute innovative ideas to the team while continuously expanding your technical knowledge Ensure key functionalities are covered with unit and integration tests Requirements Minimum 4 years of Java programming experience Experience building microservices and object-orientated programming Proficiency in frameworks for creating web applications, including Spring and Hibernate Prior experience with RabbitMQ/Kafka and MongoDB is beneficial Fluent level of written and spoken English Openness to hybrid work in Poznan or Wroclaw (min. 1 day/week in-office) Fluent Polish required Residing in Poland required What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

Caspian One

Java Developer

Senior

Hybrid

Krakow, Poland

140 - 170 PLN

🏢 Summary: Opportunity for an experienced Java Developer to build and optimize high-performance financial systems, including trading platforms, risk management tools, and real-time market data solutions. The role focuses on developing scalable, mission-critical applications using modern Java and enterprise technologies. You will contribute to robust, low-latency systems in a fast-paced capital markets environment. 🗂️ Requirements: 5+ years of Java development experience (Java 8+), Strong experience with Spring Framework, Experience with relational and NoSQL databases (Oracle, PostgreSQL, MongoDB), SQL optimisation and database performance tuning skills, Experience with Maven or Gradle, Proficiency with Git, Experience designing and implementing RESTful APIs, Experience with messaging systems (JMS, RabbitMQ, Kafka) 📃 Skills: Java, Spring, Oracle, PostgreSQL, MongoDB, SQL, Maven, Gradle, Git, REST, JMS, RabbitMQ, Kafka 🏢 Description: About the Role We're seeking an experienced Java Developer to contribute to innovative financial technology solutions that drive the global capital markets. You'll be part of a collaborative team developing mission-critical systems including high-performance trading platforms, sophisticated risk management tools, regulatory compliance frameworks, and real-time market data processing engines trusted by top-tier financial institutions worldwide. What You'll Do Design and develop robust, scalable financial applications using modern Java technologies Build and optimise high-throughput trading systems and market data processing solutions Collaborate with cross-functional teams to deliver risk management and compliance platforms Implement RESTful services and integrate messaging systems for real-time data flow Optimise database performance and ensure system reliability in fast-paced trading environments Required Qualifications 5+ years of hands-on Java development experience with modern versions (Java 8 and above) Strong expertise in Spring Framework and enterprise application development Proven experience with relational and NoSQL databases including Oracle, PostgreSQL, and MongoDB Demonstrated skills in SQL optimisation and database performance tuning Proficiency with build automation tools ( Maven, Gradle ) Experience with Git version control and collaborative development workflows Solid understanding of RESTful API design and implementation Knowledge of enterprise messaging systems ( JMS, RabbitMQ, Kafka ) Be happy to work in a hybrid model - 3 days per week in the office in Central Krakow