April 9, 2026
Senior Java Developer
Senior • Hybrid
145 - 155 PLN/hr
Warsaw, Poland
Branża: bankowość
Lokalizacja: Hybryda z Warszawy
Stawka: 155 zł/h na b2b
Start: od maja
Podsumowanie: Rola ta ma na celu zwiększenie pojemności zespołu i utrzymanie wysokiej jakości rozwoju oprogramowania. Pozycja ta jest kluczowa dla zapewnienia ciągłości projektów i zaspokajania wymagań biznesowych.
Zakres obowiązków:
Tworzenie wysokiej jakości, czytelnego i utrzymywalnego kodu.
Projektowanie i dokumentowanie rozwiązań technicznych.
Realizacja testów jednostkowych oraz dbanie o jakość tworzonego oprogramowania.
Współpraca z analitykami biznesowymi, architektami IT oraz klientem biznesowym.
Udział w procesach przeglądu kodu i refaktoryzacji (GIT, Gerrit lub inne narzędzia).
Praca nad rozwiązaniami w architekturze rozproszonej, w tym opartymi na microservices.
Współpraca w środowisku wykorzystującym JIRA i Confluence.
Wymagane kompetencje:
Doświadczenie w Java 17+ min. 5 lat
Znajomość Spring/Spring-boot
Znajomość JPA oraz Hibernate
Znajomość Maven, GIT
Znajomość SQL
Umiejętność projektowania REST API
Umiejętność projektowania testów automatycznych
Znajomość narzędzi do wytwarzania testów automatycznych (np. Junit, Mockito, WireMock)
Znajomość Event-driven architecture (EDA)
Znajomość dobrych praktyk programowania
Architektury mikroserwisowej
Kafka
Mile widziana znajomość:
Jenkins
Gerrit
Scrum
DDD-Domain Driven Design
Event Sourcing
-
Znajomość sektora bankowego (proces kredytowy),
Similar jobs you might like
Technology
emagine Polska
Java Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: B2B role in the banking sector for a Java developer working in a hybrid model (1 day per week in Warsaw office), focused on developing and modernizing payment systems in a microservices architecture. The position involves feature development, testing, legacy system refactoring, and AI-assisted software development using LLMs. 🗂️ Requirements: Very good knowledge of Java, Strong experience with Spring Framework and Spring Boot, Experience in microservices architecture design and integration, Experience with Oracle and PostgreSQL databases, Strong SQL skills (modeling and optimization), Proven experience with legacy code refactoring and system modernization, Experience in payment systems domain, Practical experience using LLMs and AI agents in software development, Ability to critically evaluate AI-generated code and artifacts, Knowledge of migration and modernization patterns 📃 Skills: Java, Spring, SpringBoot, Microservices, Oracle, PostgreSQL, SQL, LLM, AI, APIs, Refactoring, Strangler, Migration, Payments, Observability, Resilience 🏢 Description: Bankowość B2B do 155zł/h netto+VAT Hybryda w Warszawie 1x w tyg. z biura Obowiązki: Przygotowanie środowiska programistycznego Programowanie funkcjonalności Przygotowanie i przeprowadzenie testów (integracyjnych, jednostkowych) Weryfikacja zgodności realizowanej zmiany z architekturą systemu i standardami (przegląd, kontrola jakości) Przygotowanie zmiany do wdrożenia (repozytorium kodu, konfiguracje, dokumentacja wdrożeniowa etc.) Wymagane kompetencje: Bardzo dobra znajomość: Java, Spring Framework (w tym Spring Boot) Doświadczenie w architekturze mikroserwisowej (projektowanie, integracje, obserwowalność, odporność) Bazy danych: Oracle oraz PostgreSQL (modelowanie, optymalizacja, praca z SQL) Udokumentowane doświadczenie w pracy z kodem legacy oraz modernizacji/przepisywaniu systemów (refaktoryzacja, strangler pattern, migracje etapowe, testy regresji) Doświadczenie w domenie: płatności (np. przelewy, zlecenia stałe, paczki, statusy, potwierdzenia, rozrachunek, integracje z systemami zewnętrznymi) Wymagania związane z AI/LLM: Praktyczne doświadczenie w wykorzystaniu LLM oraz Agentów AI w wytwarzaniu oprogramowania (np. generowanie kodu, testów, analiz, dokumentacji, migracji) Umiejętność krytycznej oceny rezultatów AI: weryfikacja poprawności, bezpieczeństwa, jakości, zgodności z wymaganiami i standardami Kompetencje miękkie do pracy w „AI-assisted development”: myślenie systemowe, krytyczne, nastawienie na jakość i szybkie uczenie, umiejętność współpracy i dzielenia się wiedzą Znajomość wzorców migracyjnych i modernizacyjnych (np. stopniowe wydzielanie domen, kontrakty API)
Technology
emagine Polska
Senior .Net Developer (bankowość)
Senior
Hybrid
Łódź, Poland
130 - 140 PLN/hr
🏢 Summary: B2B offer for a Senior .NET Developer in the banking sector, focused on developing and maintaining banking services for foreign products with emphasis on modern online and mobile banking solutions. The role involves building microservices, implementing automated tests, and working within CI/CD processes in a hybrid model (Łódź office twice a month). 🗂️ Requirements: Advanced knowledge of .NET and C#, Minimum 5 years of commercial experience, Experience with microservices architecture, Experience with automated testing and unit testing, Knowledge of asynchronous communication and messaging, Experience with message queues (preferably Kafka), Practical experience with Clean Code and Clean Architecture, Practical experience with DDD, Experience with CI/CD processes, Ability to use Azure DevOps, TeamCity or Jenkins 📃 Skills: .NET, C#, Microservices, Kafka, CI/CD, Azure, AzureDevOps, TeamCity, Jenkins, DDD, Messaging, UnitTesting 🏢 Description: Branża: bankowość Lokalizacja : Hybryda - 1 dzień na 2 tygodnie z biura w Łodzi Stawka: 140 zł/h na b2b Podsumowanie: Głównym celem stanowiska jest programowanie w technologii .NET oraz rozwijanie i utrzymywanie usług bankowych dla produktów zagranicznych, ze szczególnym naciskiem na wprowadzanie nowoczesnych rozwiązań w bankowości internetowej i mobilnej. Obowiązki: Programowanie w C# w wersji 8.0, Praca z mikroserwisami. Tworzenie i utrzymanie testów automatycznych dla zapewnienia niezawodności oprogramowania, Współpraca z narzędziami AI w procesie programowania, Dobre umiejętności analityczne w zakresie rozwiązywania problemów i projektowania rozwiązań, Znajomość procesów CI/CD przy użyciu Azure DevOps, TeamCity, Jenkins. Wymagania: Zaawansowana znajomość .NET i programowania w C#, Doświadczenie w automatyzacji testów oraz testowaniu modułowym, Umiejętność pracy w metodykach analizy wymagań. Doświadczenie min. 5 lat Komunikacja asynchroniczna / messaging Znajomość kolejek, idealnie Kafka Clean Code, Clean Architecture DDD – wymagane doświadczenie praktyczne Umiejętności dodatkowe: Znajomość frontendowych technologii (np. node.js, react, typescript), Doświadczenie w bankowości internetowej i mobilnej.
Technology
emagine Polska
Senior .Net Developer (bankowość)
Senior
Hybrid
Lodz, Poland
140 - 140 PLN/hr
🏢 Summary: Development role focused on building and maintaining .NET-based banking services for international products, with emphasis on modern online and mobile banking solutions. The position involves working with microservices architecture, automated testing, and CI/CD pipelines in a hybrid setup. 🗂️ Requirements: Advanced knowledge of .NET, Advanced knowledge of C# (min. version 8.0), Minimum 5 years of commercial experience, Experience with microservices architecture, Experience with automated testing, Experience with unit testing, Knowledge of CI/CD processes, Experience with Azure DevOps, TeamCity or Jenkins, Experience with asynchronous communication and messaging, Knowledge of message queues (preferably Kafka), Practical experience with DDD, Practical experience with Clean Code, Practical experience with Clean Architecture, Ability to work with requirements analysis methodologies 📃 Skills: .NET, C#, Microservices, CI/CD, AzureDevOps, TeamCity, Jenkins, Kafka, Messaging, DDD, CleanArchitecture, CleanCode, UnitTesting, TestAutomation 🏢 Description: Branża: bankowość Lokalizacja : Hybryda - 1 dzień na 2 tygodnie z biura w Łodzi Stawka: 140 zł/h na b2b Podsumowanie: Głównym celem stanowiska jest programowanie w technologii .NET oraz rozwijanie i utrzymywanie usług bankowych dla produktów zagranicznych, ze szczególnym naciskiem na wprowadzanie nowoczesnych rozwiązań w bankowości internetowej i mobilnej. Obowiązki: Programowanie w C# w wersji 8.0, Praca z mikroserwisami. Tworzenie i utrzymanie testów automatycznych dla zapewnienia niezawodności oprogramowania, Współpraca z narzędziami AI w procesie programowania, Dobre umiejętności analityczne w zakresie rozwiązywania problemów i projektowania rozwiązań, Znajomość procesów CI/CD przy użyciu Azure DevOps, TeamCity, Jenkins. Wymagania: Zaawansowana znajomość .NET i programowania w C#, Doświadczenie w automatyzacji testów oraz testowaniu modułowym, Umiejętność pracy w metodykach analizy wymagań. Doświadczenie min. 5 lat Komunikacja asynchroniczna / messaging Znajomość kolejek, idealnie Kafka Clean Code, Clean Architecture DDD – wymagane doświadczenie praktyczne Umiejętności dodatkowe: Znajomość frontendowych technologii (np. node.js, react, typescript), Doświadczenie w bankowości internetowej i mobilnej.
Technology
emagine Polska
Java Developer (ubezpieczenia)
Senior
Hybrid
Warsaw, Poland
140 - 145 PLN/hr
🏢 Summary: B2B offer for an experienced Java Developer to build and modernize microservices-based insurance systems in a hybrid model (Warsaw, 1 day/week onsite). The role focuses on developing and scaling distributed systems for claims handling, transforming monoliths into microservices using Domain Driven Design, and ensuring high code quality through automated testing and code reviews. Rate: 145 PLN/h. 🗂️ Requirements: 5+ years of experience with Java, 5+ years of experience with Spring and Hibernate, 5+ years of experience with Spring Boot and Spring Cloud, 5+ years of experience with SQL, Experience with microservices architecture, Experience with Domain Driven Design, Knowledge of Git and Maven, Experience with unit testing frameworks, Knowledge of OOP and Functional Programming, Experience with Docker, Kubernetes and Helm, Experience with RabbitMQ and ElasticSearch, Ability to scale applications, Experience with performance diagnostics tools 📃 Skills: Java, Spring, Hibernate, SpringBoot, SpringCloud, SQL, Git, Maven, Docker, Kubernetes, Helm, RabbitMQ, ElasticSearch, DDD, OOP, FP 🏢 Description: Branża: Ubezpieczenia Stawka: 145zł/h na b2b Lokalizacja: Hybryda z Warszawy (1 dzień w tyg z biura) Wprowadzenie: Poszukujemy doświadczonego programisty Java, który dołączy do naszego zespołu, aby wdrażać nowoczesne rozwiązania w sektorze ubezpieczeniowym. Idealny kandydat powinien posiadać co najmniej 5-letnie doświadczenie w pracy z językiem Java oraz frameworkami Spring i Hibernate. Zakres obowiązków: Do podstawowych obowiązków należy: Implementacja nowoczesnych rozwiązań w sektorze ubezpieczeniowym. Budowa i rozbudowa systemów w rozproszonej architekturze mikrousługowej dla systemów zgłaszania i obsługi szkód. Rozbijanie części monolitycznej na domeny i mikroserwisy przy użyciu metod Domain Driven Design. Udział w projektowaniu architektury przy użyciu nowoczesnych rozwiązań. Usprawnianie obsługi wybranych procesów biznesowych. Zapewnienie właściwej jakości wytwarzanego oprogramowania dzięki rozwijaniu piramidy testów automatycznych. Wykonywanie i odbieranie code review. Udział w wydarzeniach scrumowych zwinnego zespołu. Codzienna współpraca w zgranym zespole, chętnie dzielącym się wiedzą i zorientowanym na wytwarzanie kodu wysokiej jakości w niebanalnych rozwiązaniach. Wymagania kluczowe: Dobra znajomość Java (>5 lat). Dobra znajomość Spring/Hibernate, Spring Boot i Spring Cloud (>5 lat). Dobra znajomość języka SQL (>5 lat). Znajomość narzędzi git, maven. Znajomość frameworków do pisania testów jednostkowych. Znajomość paradygmatów Functional Programming i Object Oriented Programming. Znajomość Docker, K8S, helm. Rabbit MQ, ElasticSearch. Umiejętność skalowania aplikacji. Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań. Umiejętności dodatkowe: Doświadczenie w zakresie IT Security w rozwiązaniach. Doświadczenie w samodzielnym projektowaniu domeny.
Technology
emagine Polska
Senior Java Developer
Senior
Hybrid
Lodz, Poland
🏢 Summary: Długoterminowy kontrakt B2B dla Senior Java Developera przy systemie o wysokiej wydajności i krytyczności w branży finansowej. Rola obejmuje rozwój aplikacji Java, zarządzanie bazami danych, systemami kolejkowymi, bezpieczeństwem oraz wsparcie procesów CI/CD i monitoringu. Praca hybrydowa w Warszawie z wymaganą obecnością w biurze raz w tygodniu. 🗂️ Requirements: Minimum 5 lat doświadczenia z Java 21/25, Minimum 4 lata doświadczenia ze Spring Boot, Minimum 3 lata doświadczenia z PostgreSQL i Elasticsearch, Minimum 3 lata doświadczenia z Kafka i Kafka Streams, Doświadczenie z Tomcat i Netty, Doświadczenie z Hazelcast i Ehcache, Znajomość Spring WebFlux, Jersey, Spring Cloud Gateway, Znajomość Hibernate i Spring Data, Znajomość Spring Security i Resilience4j, Znajomość PKI, JWT, TLS i mutual TLS, Doświadczenie z Docker i Kubernetes, Znajomość GCP, Doświadczenie z Gerrit/Git, Zuul CI, JIRA, Maven i IntelliJ, Doświadczenie z Prometheus, Grafana, Sentry i Loki, Doświadczenie z narzędziami AI wspierającymi development kodu, Doświadczenie w branży finansowej lub technologicznej 📃 Skills: Java, PostgreSQL, Elasticsearch, Kafka, Tomcat, Netty, Hazelcast, Ehcache, Spring, WebFlux, Jersey, Hibernate, JWT, TLS, Docker, Kubernetes, GCP, Git, Gerrit, JIRA, Maven, IntelliJ, Prometheus, Grafana, Sentry, Loki, Copilot 🏢 Description: OGÓLNE INFORMACJE: Branża : finansowa Lokalizacja : praca hybrydowa - 1dzień w tygodniu z biura (Warszawa) Stawka : do 160 PLN/h netto+VAT Forma współpracy : B2B - długofalowa współpraca W ramach projektu, poszukujemy kandydata do systemu wysokiej wydajności i krytyczności. Osoba na tym stanowisku powinna posiadać umiejętności w następujących obszarach: Główne obowiązki: Projektowanie i rozwijanie aplikacji w języku Java . Zarządzanie bazami danych i zapewnianie ich efektywności. Implementacja systemów kolejkowych oraz zarządzanie strumieniami . Utrzymywanie serwerów aplikacyjnych. Zarządzanie pamięcią podręczną. Integracja z frameworkami i bibliotekami zwiększającymi funkcjonalność aplikacji. Przeprowadzanie audytów bezpieczeństwa systemów. Wsparcie w procesach CI/CD . Monitoring wydajności i dostępności aplikacji. Współpraca z zespołem w obszarze analizy i rozwoju kodu. Wymagania kluczowe: Język programowania: Java 21/25 (min. 5 lat doświadczenia). Bazy danych: PostgreSQL, Elasticsearch (min. 3 lata). Systemy kolejkowe: Kafka (min. 3 lata), Kafka Streams . Serwery aplikacyjne/http: Tomcat, Netty . Cache: Hazelcast, Ehcache . Frameworki: spring-boot 2.3/2.4/2.6 (min. 4 lata doświadczenia), spring-webflux, Jersey, spring-cloud-gateway, rector-core, kafka-streams, resilience4j, spring-security, hibernate, spring-data, spring-cloud-sleuth, micrometer. Bezpieczeństwo: PKI - Kryptografia klucza publicznego, podpisy cyfrowe, JWT, TLS + mutual TLS . Deployment: docker, kubernetes . Preferencje dotyczące chmurowych systemów: GCP . Narzędzia CI/CD: Gerrit/Git, Zuul CI, JIRA, Maven, Intelij . Narzędzia monitoringu: prometheus/grafana/sentry/lok i. Doświadczenie w pracy z narzędziami AI wspomagającymi analizę i development kodu (GitHub Copilot, MCP). Miłe wskazówki: Znajomość dodatkowych technologii w obszarze cloud computing. Doświadczenie w pracy w zespołach Agile. Umiejętności analityczne i doświadczenie w tworzeniu raportów. Dobre umiejętności komunikacyjne i współpraca zespołowa. Inne szczegóły: Preferowane jest doświadczenie w branży finansowej lub technologicznej.
Technology
Antal Sp. z o.o.
Java Developer
Senior
Hybrid
Warsaw, Poland
120 - 150 PLN
🏢 Summary: Senior Java Developer role focused on designing, implementing, and maintaining advanced IT systems in an Agile environment. The position involves architectural influence, high‑quality software delivery, and working with modern DevOps and containerized solutions. The role includes participation in full development lifecycle, from concept through deployment and production support. 🗂️ Requirements: Minimum 6 years of experience in Java / Java EE development, Very good knowledge of Java, Strong knowledge of Spring, Spring Boot, Hibernate, Experience with GIT version control, Experience working in Scrum / Agile teams, Good knowledge of relational databases and SQL (Oracle and/or PostgreSQL), Experience with Maven or Gradle, Strong knowledge of OOP principles and multithreading, Experience with Docker, Kubernetes, Helm, Experience with Kafka and/or RabbitMQ, Ability to scale applications and design high-availability solutions, Experience with application diagnostics and performance analysis tools 📃 Skills: Java, JavaEE, Spring, SpringBoot, Hibernate, GIT, Scrum, Agile, SQL, Oracle, PostgreSQL, Maven, Gradle, OOP, Multithreading, Docker, Kubernetes, Helm, Kafka, RabbitMQ, Scalability, HighAvailability, Diagnostics, Performance 🏢 Description: Senior Java Developer B2B | Hybryda Warszawa Zakres obowiązków Współtworzenie oraz programowanie rozwiązań w systemie Współudział w opracowywaniu koncepcji rozwiązań dla inicjatyw biznesowych, Projektowanie oraz implementacja rozwiązań w zespole zwinnym, Utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów IT, Zapewnienie wysokiej jakości wytwarzanego oprogramowania oraz zgodności ze standardami, Wsparcie testów akceptacyjnych oraz wdrożeń rozwiązań, Udział w planowaniu kolejnych wydań i iteracji w ramach pracy zespołu Scrum, Aktywny udział lub prowadzenie review oraz retrospective zespołu, Wsparcie stabilizacji i utrzymania wdrożonych rozwiązań produkcyjnych. Wymagania (Must have) Minimum 6 lat doświadczenia na stanowisku programisty Java / Java EE , Bardzo dobra znajomość języka Java , Dobra znajomość frameworków Spring, Spring Boot, Hibernate , Znajomość systemu kontroli wersji GIT , Doświadczenie w pracy w zespołach Scrum / Agile , otwartość na DevOps i nowe technologie, Dobra znajomość relacyjnych baz danych oraz SQL (Oracle i/lub PostgreSQL), Znajomość narzędzi do budowania aplikacji: Maven lub Gradle , Bardzo dobra znajomość zasad OOP oraz zagadnień programowania wielowątkowego, Doświadczenie w pracy z Docker, Kubernetes (K8S), Helm , Znajomość systemów kolejkowych Kafka i/lub RabbitMQ , Umiejętność skalowania aplikacji oraz pracy z rozwiązaniami wysokodostępnymi, Znajomość narzędzi do diagnostyki i analizy wydajności aplikacji, Mile widziane Znajomość wzorców projektowych (Design Patterns) , Doświadczenie w podejściach TDD / BDD , Wiedza z zakresu bezpieczeństwa IT w projektowaniu rozwiązań, Doświadczenie w samodzielnym projektowaniu domeny, Znajomość języka GOSU , Podstawowa znajomość technologii frontendowych: JavaScript, TypeScript, RxJS, HTML5 . Oferujemy Pracę przy rozwoju zaawansowanych systemów informatycznych, Realny wpływ na architekturę i kierunek rozwoju rozwiązań, Współpracę w doświadczonym, zwinnym zespole, Elastyczny model pracy hybrydowej, Stabilną i długofalową współpracę. Benefity: Karta Multisport oraz Luxmed Co zyskasz dzięki aplikacji na ofertę Antal? Gdy Twoja aplikacja zostanie rozpatrzona pozytywnie (zostaniesz zaproszony/a do procesu), otrzymasz wsparcie Konsultanta/Konsultantki, który/a utrzyma z Tobą stały kontakt (mailowo lub telefonicznie), pomoże Ci przygotować się do rozmowy rekrutacyjnej z przyszłym pracodawcą oraz zatroszczy się o jakość procesu rekrutacyjnego, w którym aktualnie bierzesz udział. Kim jesteśmy? Jesteśmy liderem rekrutacji specjalistów i menedżerów oraz doradztwa w obszarze HR. Marka obecna jest w 35 krajach, w Polsce działa od 1996 roku. Przez ten czas zbudowaliśmy wiele karier kandydatów, dzięki elastycznemu i kompleksowemu podejściu do wszystkich rekrutacji. Antal tworzy ponad 130 profesjonalnych konsultantów ds. rekrutacji, którzy są oni nie tylko skutecznymi rekruterami, ale także wykwalifikowanymi doradcami, specjalizującymi się zarówno w zakresie wybranego sektora, jak i stanowiska.
Technology
emagine Polska
Python Developer (Junior/Regular)
Junior
Hybrid
Warsaw, Poland
🏢 Summary: Hybrid B2B role in the banking sector focused on developing high-quality Python solutions, designing and documenting technical components, and performing unit testing. The position involves close collaboration with business and IT teams and contributing to analytical data processing tasks. 🗂️ Requirements: Higher education degree in Computer Science, Mathematics or related field, Commercial experience in Python programming, Strong knowledge of SQL and analytical queries, Ability to read and create technical documentation in English 📃 Skills: Python, SQL, Git 🏢 Description: Banking Hybryda w Warszawie 1x w tyg. z biura B2B do 130zł/h (zależne od doświadczenia) Main Responsibilities: Tworzenie wysokiej jakości kodu. Projektowanie oraz dokumentowanie rozwiązań technicznych. Przeprowadzanie testów jednostkowych. Współpraca z analitykami biznesowymi, architektami IT oraz klientem biznesowym. Wsparcie techniczne mniej doświadczonych programistów (w przypadku poziomu REGULAR). Key Requirements: Wykształcenie wyższe kierunkowe (informatyka, matematyka lub kierunki pokrewne). Doświadczenie w programowaniu w języku Python. Dobra znajomość SQL (zapytania analityczne). Profesjonalizm i samodzielność w działaniu. Systematyczność i zaangażowanie. Umiejętność analitycznego myślenia. Kreatywność. Umiejętność pracy zespołowej. Wysokie umiejętności komunikacyjne. Znajomość języka angielskiego na poziomie umożliwiającym czytanie i tworzenie dokumentacji technicznej. Nice to Have: Znajomość PySpark (operacje na DataFrame), podstaw statystyki oraz algorytmiki. Znajomość wzorców projektowych i architektonicznych. Doświadczenie w pracy z GCP (BigQuery, GCS, Dataproc, Notebooks). Doświadczenie MLOps w środowisku GCP. Doświadczenie w pracy z narzędziami JIRA i Confluence. Doświadczenie w przeglądach kodu (code review) oraz refaktoryzacji (np. Git, Gerrit lub inne).
Technology
RITS Professional Services
Java Developer
Senior
Hybrid
Warsaw, Poland
100 - 130 PLN/hr
🏢 Summary: B2B hybrid role for a developer responsible for building and maintaining end-to-end business processes using Groovy, Spring Boot, JBPM and React in a banking environment. The position focuses on backend and frontend process implementation, system integrations, testing, code review, and production support. Work includes CI/CD practices, monitoring, and log analysis in complex enterprise systems. 🗂️ Requirements: Minimum 2 years of experience in banking, Minimum 4 years of commercial experience in object-oriented programming, Minimum 3 years of experience with Java, Spring or Groovy, Experience with Git (GitFlow, Trunk Development), Experience with Maven, Experience with Jenkins and CI/CD processes, Experience with Jira and Confluence, Experience with Apache Kafka, Experience with ELK Stack including Elasticsearch and Grafana, Experience with static code analysis tools (e.g. SonarQube), Experience with testing frameworks (JUnit, Mockito, Spock), Experience with Java IDE (e.g. IntelliJ IDEA), Knowledge of REST communication 📃 Skills: Java, Spring, Groovy, React, JBPM, Git, Maven, Jenkins, Kafka, ELK, Elasticsearch, Grafana, SonarQube, JUnit, Mockito, Spock, IntelliJ, REST, XML, JPDL, ESB, Jira, Confluence, CICD 🏢 Description: Oferujemy Hybryda - 1 dzień w tygodniu pracy z biura w Warszawie Forma współpracy: B2B Stawka: 130 zł/h Obowiązki Rozwój i utrzymanie procesów biznesowych w oparciu o technologie Groovy, Spring Boot, JBPM. Implementacja procesów end-to-end: frontend zgodny z wytycznymi UX, backend w Groovy, integracje REST/ESB, konfiguracja modeli danych i silnika procesowego w XML/JPDL. Realizacja testów developerskich i integracyjnych oraz wsparcie testów UAT i regresji. Wykonywanie code review oraz rozwój testów jednostkowych. Analiza logów aplikacyjnych i procesowych oraz monitoring i diagnozowanie błędów produkcyjnych. Wymagania Minimum 2 lata doświadczenia w pracy w bankowości Minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym, w tym co najmniej 3 lata w technologiach Java/Spring/Groovy Praktyczna znajomość: systemu kontroli wersji Git (GitFlow, Trunk Development) Maven Jenkins i procesów CI/CD Jira oraz Confluence Apache Kafka ELK Stack, w szczególności Elasticsearch oraz Grafana narzędzi do statycznej analizy kodu (np. SonarQube) frameworków testowych (JUnit, Mockito, Spock) środowisk IDE dla Java (np. IntelliJ IDEA) Znajomość komunikacji REST (mile widziane MQ) Umiejętność pracy zespołowej i realizacji celów biznesowych Doświadczenie w pracy w metodykach zwinnych Mile widziane Znajomość Nemo Podstawowa znajomość procesów BPM Umiejętność pracy z notacją BPMN Znajomość Domain Driven Design (DDD) Doświadczenie w pracy z systemami bankowymi Doświadczenie w zarządzaniu wdrożeniami i środowiskami testowymi Umiejętność pracy z dużymi projektami i rozbudowanymi liniami kodu Doświadczenie w refaktoryzacji kodu oraz stosowaniu wzorców projektowych Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network Nie zwlekaj i zaaplikuj już teraz! Nr ref.: 25/5/2026/r/3502
Technology
Upvanta sp. z o.o.
Senior Java Fullstack Developer (Kafka)
Senior
Hybrid
Warsaw, Poland
1,200 - 1,350 PLN
🏢 Summary: B2B offer for a Java Fullstack Developer to develop and maintain IT systems, design high-quality solutions, and ensure system reliability in a hybrid model in Warsaw. The role involves backend and integration work, CI/CD processes, and supporting legacy systems. The position focuses on modern Java technologies and distributed system components. 🗂️ Requirements: Very good knowledge of Java 17–21, Very good knowledge of Spring Boot 3.x, Experience as Java Fullstack Developer, Very good knowledge of Kafka, Very good knowledge of Git, Very good knowledge of HTTP/REST, Very good knowledge of Oracle SQL, Very good knowledge of Redis, Experience with Jenkins, Experience with GitLab CI, Experience with Maven, Good knowledge of Docker, Good knowledge of Kubernetes, Knowledge of JIRA, Knowledge of Confluence, Basic knowledge of OWASP 📃 Skills: Java, Spring, Kafka, Git, REST, HTTP, Oracle, SQL, Redis, Jenkins, GitLab, Maven, Docker, Kubernetes, JIRA, Confluence, OWASP, SOAP 🏢 Description: Miejsce pracy: Warszawa Tryb pracy: hybrydowy (50% pracy z biura) Stawka: 1200-1350 MD B2B Twój zakres obowiązków rozwój i utrzymanie systemów IT oraz zapewnienie ich ciągłości działania, projektowanie i rozwój wysokiej jakości rozwiązań zgodnych z wymaganiami biznesowymi, analiza potrzeb biznesowych i udział w pracach projektowych, optymalizacja, refaktoryzacja i utrzymanie istniejącego kodu, integracja komponentów, konfiguracja rozwiązań i wdrażanie zmian, aktualizacja dokumentacji technicznej, wsparcie aplikacyjne i rozwój systemów legacy, Nasze wymagania bardzo dobra znajomość Java 17–21 i Spring Boot 3.x , doświadczenie w roli Java Fullstack Developera , bardzo dobra znajomość Kafka , Git , HTTP/REST , Oracle SQL , Redis , doświadczenie z Jenkins , GitLab CI , Maven , dobra znajomość Docker i Kubernetes , znajomość JIRA , Confluence oraz podstaw OWASP , mile widziana znajomość SOAP , umiejętność analitycznego myślenia, pracy zespołowej i rozwiązywania problemów, proaktywność, elastyczność i nastawienie na rezultat. Oferujemy udział w rozwoju nowoczesnych rozwiązań IT, pracę w doświadczonym zespole i środowisku nastawionym na jakość, możliwość rozwoju kompetencji technologicznych, hybrydowy model pracy w Warszawie.
Technology
j-labs
Senior Java Developer (GCP)
Senior
Hybrid
Krakow, MA, Poland
160 - 190 PLN
🏢 Summary: Development role in a long-term technology transformation program for a global bank, focused on building and maintaining microservices for daily credit risk exposure calculation. Work involves designing high-performance Java-based services in a hybrid GCP and on-prem environment, following TDD and DevOps practices. Hybrid work model with strong emphasis on code quality, reliability, and automation. 🗂️ Requirements: 5+ years experience in designing and developing distributed systems in Java, Strong knowledge of Java 17+, Strong knowledge of Spring Boot, Experience in building microservices, Experience in developing REST APIs, Knowledge of Spring Cloud ecosystem, Experience with cloud platforms (GCP or other), Practical experience with TDD, Knowledge of CI/CD practices, Experience with Infrastructure as Code (Terraform) 📃 Skills: Java, Spring, SpringBoot, SpringCloud, Microservices, REST, GCP, Kubernetes, Redis, ApacheBeam, ApacheFlink, Terraform, Ansible, Jenkins, CI/CD, TDD 🏢 Description: O projekcie Projekt realizowany jest w ramach stabilnego, długofalowo finansowanego programu transformacji technologicznej globalnego banku. Obejmuje aktywny rozwój nowych funkcjonalności w nowoczesnej architekturze mikroserwisowej, działającej hybrydowo w Google Cloud Platform oraz środowiskach on-premise. Prace prowadzone są przez młody zespół w Polsce, z dużym naciskiem na jakość kodu, TDD oraz praktyki DevOps. Projekt dotyczy rozwoju systemu odpowiedzialnego za codzienne obliczanie ekspozycji na ryzyko kredytowe tysięcy klientów banku na całym świecie. Hybryda : praca z biura w Krakowie 2 razy w tygodniu Zespół : 15 osób w Polsce + zespół w Chinach Stack technologiczny: Java 17+, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform (GCP), Kubernetes, Redis, REST APIs, Terraform, Ansible, Jenkins Zakres obowiązków Rozwój i utrzymanie mikroserwisów. Projektowanie, implementacja i optymalizacja wydajnych usług w Javie. Praca w pełnym cyklu życia produktu (od analizy, przez development, po wdrożenie i utrzymanie). Praca zgodnie z TDD. Zapewnienie wysokiej wydajności, dostępności, niezawodności i bezpieczeństwa systemów. Współpraca z zespołami w Polsce, Wielkiej Brytanii oraz Azji. Mentorowanie i wsparcie mniej doświadczonych inżynierów. Wsparcie produkcyjne: monitoring, rozwiązywanie incydentów, zarządzanie problemami. Rozwój automatyzacji usprawniającej utrzymanie platformy. Wymagania (must have): Minimum 5+ lat doświadczenia w projektowaniu i rozwoju systemów rozproszonych w Javie. Bardzo dobra znajomość Java (17+) oraz Spring Boot. Doświadczenie w budowie mikroserwisów i REST API. Znajomość ekosystemu Spring Cloud. Doświadczenie z technologiami chmurowymi ( GCP lub inne) Praktyczna znajomość TDD. Solidna wiedza z zakresu DevOps (CI/CD, infrastruktura jako kod – Terraform). Wymagania (nice to have) Doświadczenie w bankowości inwestycyjnej lub systemach finansowych. Bardzo dobre umiejętności analityczne i komunikacyjne.