May 23, 2026

Java Developer (Senior/Bankowość)

Senior • Hybrid

Warsaw, Poland

Projekt realizowany w sektorze bankowym, obejmujący rozwój i utrzymanie procesów biznesowych opartych o wewnętrzną platformę procesową. Zespół rozwija rozwiązania backendowe i procesowe wykorzystujące Java, Groovy, Spring Boot oraz JBPM, pracując w środowisku Scrum przy systemach o wysokiej skali i krytycznym znaczeniu biznesowym.

Twój zakres obowiązków

  • Tworzenie i utrzymywanie kodu procesowego

  • Programowanie backendu w Groovy oraz Spring Boot

  • Implementacja komunikacji REST oraz ESB

  • Tworzenie frontendów zgodnie z wytycznymi UX

  • Rozwój modeli danych i konfiguracji procesów

  • Wykonywanie testów deweloperskich i integracyjnych

  • Wsparcie testów UAT i regresji

  • Tworzenie i utrzymywanie testów jednostkowych

  • Wykonywanie code review

  • Analiza logów procesowych i aplikacyjnych

  • Monitoring i analiza błędów produkcyjnych

  • Praca z CI/CD oraz narzędziami developerskimi

Nasze wymagania

  • Minimum 2 lata doświadczenia w bankowości

  • Minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym

  • Minimum 3 lata doświadczenia z Java, Spring lub Groovy

  • Znajomość Git oraz metodologii GitFlow lub Trunk Development

  • Znajomość Maven

  • Doświadczenie z Jenkins oraz CI/CD

  • Znajomość Jira i Confluence

  • Doświadczenie z Kafka oraz ELK Stack

  • Znajomość Grafana

  • Znajomość SonarQube lub podobnych narzędzi statycznej analizy kodu

  • Doświadczenie z frameworkami testowymi JUnit, Mockito lub Spock

  • Znajomość REST API

  • Doświadczenie w pracy w Agile/Scrum

  • Umiejętność pracy zespołowej i realizacji celów biznesowych

Mile widziane

  • Znajomość procesów BPM oraz BPMN

  • Znajomość Domain Driven Design

  • Doświadczenie z MQ

  • Doświadczenie w utrzymaniu środowisk testowych

  • Doświadczenie z dużymi projektami i refaktoryzacją kodu

  • Znajomość wzorców projektowych

Similar jobs you might like

Technology

B2Bnetwork

Java Developer (BPM/Workflow Systems)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Development and maintenance of business processes on an internal BPM workflow platform in the banking domain. The role involves implementing business logic, building system integrations, and supporting key banking processes using Java-based technologies. Responsibilities include testing, code reviews, monitoring, and production support within an Agile team. 🗂️ Requirements: Minimum 2.5 years (Mid) or 4 years (Senior) commercial experience in Java/Spring/Groovy, Strong knowledge of Java, Strong knowledge of Spring Boot, Knowledge of Groovy, Experience with Git (GitFlow or Trunk Development), Experience with Maven, Experience with Jenkins CI/CD, Experience with Kafka, Knowledge of ELK Stack, Knowledge of Grafana, Experience with SonarQube or similar static code analysis tools, Experience with JUnit, Mockito or Spock, Knowledge of REST API, Experience with Jira and Confluence, Knowledge of Scrum and Agile, Ability to work with large codebases and maintain existing systems 📃 Skills: Java, Groovy, SpringBoot, JBPM, React, Git, Maven, Jenkins, Kafka, ELK, Grafana, SonarQube, JUnit, Mockito, Spock, REST, Jira, Confluence, Scrum, BPMN, DDD, MQ, ESB 🏢 Description: Projekt BPM obejmujący rozwój i utrzymanie procesów biznesowych realizowanych na wewnętrznej platformie workflow. Rozwiązanie oparte jest o technologie Java, Groovy, Spring Boot, JBPM oraz React. Zespół odpowiada za implementację procesów bankowych, integrację z systemami wewnętrznymi oraz rozwój funkcjonalności wspierających kluczowe procesy biznesowe banku. Twój zakres obowiązków Tworzenie i utrzymywanie kodu procesowego na platformie BPM Implementacja logiki biznesowej w Java i Groovy Tworzenie integracji opartych o REST, ESB oraz komunikację między systemami Rozwój modeli danych i konfiguracji procesów Tworzenie i utrzymywanie testów jednostkowych Wykonywanie testów deweloperskich i integracyjnych Wsparcie testów UAT oraz regresji Przeprowadzanie code review Analiza logów procesowych i aplikacyjnych Monitorowanie oraz diagnozowanie błędów produkcyjnych Współpraca z analitykami, biznesem i zespołem Scrum Nasze wymagania Minimum 2,5 roku doświadczenia komercyjnego (Mid) lub 4 lata (Senior) w programowaniu Java/Spring/Groovy Znajomość Java, Spring Boot oraz Groovy Doświadczenie z Git (GitFlow lub Trunk Development) Znajomość Maven oraz Jenkins CI/CD Doświadczenie z Kafka Znajomość ELK Stack oraz Grafana Znajomość SonarQube lub podobnych narzędzi statycznej analizy kodu Doświadczenie z JUnit, Mockito lub Spock Znajomość REST API Doświadczenie w pracy z Jira i Confluence Znajomość Scrum i Agile Umiejętność pracy z dużymi codebase’ami oraz utrzymaniem istniejących systemów Mile widziane Znajomość BPM i BPMN Doświadczenie z JBPM lub innymi silnikami procesowymi Znajomość Domain Driven Design (DDD) Doświadczenie w bankowości lub sektorze finansowym Znajomość MQ i ESB Doświadczenie w utrzymaniu środowisk testowych Doświadczenie z React Doświadczenie w refaktoryzacji i stosowaniu wzorców projektowych

Technology

Finture Sp. z o.o.

Programista Java / Programistka Java (mid/senior)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta dotyczy roli Programisty Java odpowiedzialnego za rozwój i utrzymanie procesów biznesowych w bankowej platformie procesowej opartej na Java i Groovy. Osoba na tym stanowisku będzie implementować logikę biznesową, tworzyć integracje REST, rozwijać testy oraz wspierać utrzymanie i monitoring aplikacji w środowisku Agile. Praca obejmuje rozwój integracji oraz dbałość o jakość kodu i proces CI/CD. 🗂️ Requirements: Minimum 4 lata doświadczenia z Java, Spring i Groovy, Doświadczenie w pracy z Git oraz stosowanie dobrych praktyk zarządzania kodem, Doświadczenie z Maven oraz procesami CI/CD opartymi o Jenkins, Doświadczenie w tworzeniu integracji z wykorzystaniem REST API, Doświadczenie z Apache Kafka lub inną komunikacją asynchroniczną, Umiejętność analizy logów aplikacyjnych oraz pracy z Elastic i Grafana, Znajomość narzędzi do kontroli jakości kodu np. SonarQube, Doświadczenie w tworzeniu i utrzymaniu testów jednostkowych (JUnit, Mockito lub Spock), Doświadczenie w pracy z Jira i Confluence, Doświadczenie w pracy w metodyce Agile 📃 Skills: Java, Groovy, Spring, Git, Maven, Jenkins, REST, Kafka, Elastic, Grafana, SonarQube, JUnit, Mockito, Spock, IntelliJ, Jira, Confluence, CICD 🏢 Description: Dla naszego klienta z branży bankowej poszukujemy Programisty Java / Programistki Java. Dołączysz do zespołu odpowiedzialnego za rozwój i utrzymanie procesów biznesowych opartych na wewnętrznym frameworku bankowym wykorzystującym technologie Java/Groovy. W swojej codziennej pracy będziesz tworzyć logikę procesową, integrować rozwiązania z systemami zewnętrznymi, realizować testy, wykonywać code review oraz analizować logi i błędy produkcyjne. Zatrudnienie ramach grupy kapitałowej – przez spółkę Exorigo-Upos. Praca hybrydowa w wymiarze 2 dni w tygodniu z biura w Warszawie – siedziba klienta. Na tym stanowisku będziesz: Tworzyć i rozwijać procesy biznesowe w ramach wewnętrznej platformy procesowej. Implementować logikę biznesową z wykorzystaniem Java, Groovy oraz Spring Boot. Projektować i rozwijać integracje z systemami zewnętrznymi przy użyciu REST oraz ESB. Współtworzyć modele danych i konfiguracje procesów bazujące na XML oraz JBPM. Przygotowywać elementy warstwy frontendowej zgodnie z wytycznymi UX. Tworzyć i rozwijać testy jednostkowe oraz dbać o jakość dostarczanego kodu. Wykonywać testy deweloperskie i wspierać testy integracyjne, UAT oraz regresyjne. Brać udział w przeglądach kodu i dzielić się wiedzą z zespołem. Analizować logi aplikacyjne i procesowe oraz diagnozować pojawiające się problemy. Monitorować działanie aplikacji i wspierać rozwiązywanie błędów produkcyjnych. Współpracować z analitykami, testerami oraz innymi członkami zespołu pracującymi w metodykach Agile. Szukamy osoby, która: Posiada minimum 4 lata doświadczenia w pracy z Java, Spring oraz Groovy. Swobodnie porusza się w środowisku Git i zna dobre praktyki zarządzania kodem, takie jak GitFlow lub Trunk-Based Development. Ma doświadczenie w pracy z Maven oraz procesami CI/CD opartymi o Jenkins. Korzystała z Jira i Confluence w codziennej pracy projektowej. Tworzyła integracje wykorzystujące REST API . Pracowała z Apache Kafka lub innymi rozwiązaniami komunikacji asynchronicznej. Potrafi analizować logi aplikacyjne oraz korzystać z narzędzi takich jak Elastic i Grafana. Zna narzędzia wspierające jakość kodu (np. SonarQube). Tworzy i utrzymuje testy jednostkowe z wykorzystaniem frameworków takich jak JUnit, Mockito lub Spock. Pracuje w środowisku IntelliJ IDEA lub podobnym IDE dla Java. Dobrze odnajduje się we współpracy zespołowej i pracy w Agile. Dodatkowym atutem będzie: Znajomość procesów BPM oraz silników workflow. Umiejętność modelowania procesów w notacji BPMN. Doświadczenie w pracy zgodnie z założeniami Domain-Driven Design (DDD). Doświadczenie zdobyte w sektorze bankowym lub innych środowiskach o wysokiej złożoności procesów biznesowych. Podstawowa znajomość React. Oferujemy: Pracę w renomowanej organizacji (ITwiz BEST100), działającej w oparciu o międzynarodowe standardy jakości i bezpieczeństwa (ISO 9001, ISO 27001) Niekorporacyjną atmosferę i płaską strukturę organizacyjną Możliwość ciągłego rozwoju poprzez: pracę z wykorzystaniem różnorodnych technologii w projektach dla renomowanych klientów współpracę z doświadczonym zespołem ekspertów, którzy chętnie dzielą się wiedzą dofinansowanie do szkoleń i certyfikatów Program Poleceń Pracowniczych Kulturę organizacyjną opartą na wartościach: działamy z dobrą intencją dzielimy się wiedzą bierzemy odpowiedzialność stale się doskonalimy ludzie są dla nas najważniejsi działamy, znając cel i sens naszej pracy komunikujemy się szczerze i profesjonalnie Udział w inicjatywach dobroczynnych, w tym współpracę z Fundacja im. Joanny Radziwiłł "Opiekuńcze Skrzydła" oraz udział w świątecznej akcji „Gwiazdorzymy” Różnorodne i inkluzywne środowisko pracy – w naszej firmie współpracują przedstawiciele czterech pokoleń Równe szanse rozwoju – 50% stanowisk menedżerskich i liderskich zajmują kobiety

Technology

B2Bnetwork

Java Backend Developer Mid

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Oferta dotyczy rozwoju i modyfikacji aplikacji oraz serwisów backendowych w Java z wykorzystaniem Spring Boot i Spring Integration. Rola obejmuje projektowanie, implementację i testowanie rozwiązań z naciskiem na wydajność, jakość i niezawodność oraz integrację systemów i pracę z bazami danych. Stanowisko wymaga ścisłej współpracy projektowej oraz analizy i dokumentowania rozwiązań technicznych. 🗂️ Requirements: Minimum 5 lat doświadczenia komercyjnego w programowaniu obiektowym Java, Doświadczenie w Java SE 11 lub nowszej, Dobra znajomość Spring Boot, Dobra znajomość Spring Integration, Znajomość relacyjnych baz danych, Znajomość Git, Znajomość Maven, Znajomość Jira, Znajomość Jenkins, Znajomość SOAP, Znajomość REST, Znajomość XML, Znajomość JSON, Wykształcenie wyższe informatyczne lub pokrewne, Umiejętność pracy w zespole 📃 Skills: Java, Spring, SpringBoot, SpringIntegration, SQL, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON, GCP, BigQuery, CloudSQL, PubSub, Kubernetes, Docker, Anthos, Micronaut 🏢 Description: Projekt obejmuje rozwój i modyfikację aplikacji oraz serwisów backendowych w Java, z wykorzystaniem Spring Boot i Spring Integration. Rola koncentruje się na tworzeniu rozwiązań o wysokiej jakości, wydajności i niezawodności, a także na pracy z integracjami systemowymi i relacyjnymi bazami danych. Twój zakres obowiązków Implementacja nowych oraz modyfikacja istniejących aplikacji i serwisów Tworzenie testów jednostkowych i integracyjnych Dbanie o wysoką jakość oprogramowania Dokumentowanie zaimplementowanych rozwiązań Analiza możliwych rozwiązań technicznych Udział w pracach projektowych Nasze wymagania Minimum 5 lat doświadczenia komercyjnego w programowaniu obiektowym Java Doświadczenie w programowaniu w Java SE 11 lub nowszej Dobra znajomość Spring Boot i Spring Integration Znajomość relacyjnych baz danych Znajomość Git, Maven, Jira i Jenkins Znajomość standardów SOAP, REST, XML i JSON Wykształcenie wyższe informatyczne lub pokrewne Umiejętność pracy w zespole Mile widziane Doświadczenie w środowisku chmurowym GCP Znajomość BigQuery, CloudSQL i Pub/Sub Praktyczna znajomość nierelacyjnych baz danych Doświadczenie w budowie skonteneryzowanych aplikacji Znajomość Anthos, Kubernetes Engine i Docker Znajomość innych frameworków, np. Micronaut

Technology

PKO BP Finat

Programista Java (f/m/d)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: The offer is for an experienced Java Developer responsible for building and maintaining process-based applications using Java and related technologies. The role includes developing new features, writing and maintaining tests, performing code reviews, supporting UAT and regression testing, and monitoring production issues. The position involves working in a CI/CD-driven environment with strong focus on code quality and integration. 🗂️ Requirements: Minimum 4 years of commercial experience in object-oriented programming, Minimum 3 years of experience with Java, Spring, Groovy, Practical experience with Git and branching strategies (GitFlow or Trunk Development), Experience with Maven, Experience with CI/CD pipelines and Jenkins, Experience with Jira and Confluence, Experience with Apache Kafka, Experience with ELK Stack (Elastic) and Grafana, Experience with static code analysis tools (e.g., SonarQube), Experience with unit testing frameworks (JUnit, Mockito, Spock), Experience with Java IDE (e.g., IntelliJ IDEA), Knowledge of REST communication, Ability to work in Agile methodologies 📃 Skills: Java, Spring, Groovy, Git, Maven, Jenkins, Jira, Confluence, Kafka, ELK, Elastic, Grafana, SonarQube, JUnit, Mockito, Spock, IntelliJ, REST, BPM, BPMN, DDD 🏢 Description: Dla naszego klienta szukamy doświadczonego programisty/programistki Java. Opis stanowiska: tworzenie i utrzymywanie kodu procesowego w ramach wewnętrznej technologii opartej o poniższe technologie całościowe programowanie procesów wykonywanie testów deweloperskich na środowisku lokalnym oraz testów integracyjnych na dostarczonym środowisku wsparcie w wykonywaniu testów UAT oraz testów regresji wykonywanie code review tworzenie i utrzymywanie testów jednostkowych pozyskiwanie oraz analiza logów procesowych i/lub aplikacyjnych ze wszystkich środowisk monitoring i analiza błędów produkcyjnych Wymagania: minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym w tym min. 3 lata w technologiach Java/Spring/Groovy praktyczna znajomość systemu kontroli wersji GIT, w tym powszechnie wykorzystywanych sposobów organizacji pracy np.GitFlow, Trunk Development managera zależności Maven systemu obsługi potoków CI/CD Jenkins narzędzi wspierających organizację zespołów, w szczególności Atlasian Jira/Confluence wykorzystywania komunikacji za pomocą Apache Kafka ELK Stack, w szczególności Elastic oraz Grafana jednego narzędzia do statycznej analizy kodu (np. SonarQube) jednego frameworka do obsługi testów jednostkowych (JUnit, Mockito, Spock etc.) jednego środowiska IDE obsługującego język Java (np. IDEA Intellij) znajomość i zrozumienie sposobów komunikacji REST, mile widziane MQ umiejętność pracy w zespołach zorientowanych na realizację celów biznesowych umiejętność pracy w metodykach zwinnych mile widziane: podstawowa znajomość sposobu działania i obsługi procesów BPM umiejętność pracy z notacją BPMN znajomość i umiejętność pracy w Domain Driven Development doświadczenie w pracy w bankowości, w tym rozumienie sposobu działania systemów bankowych doświadczenie w zarządzaniu wdrożeniami i/lub utrzymaniem środowisk testowych umiejętność pracy z dużymi projektami w zakresie obsługi linii kodu doświadczenie w refaktoringu kodu, w tym umiejętność rozpoznawania i implementowania złożonych  wzorców projektowych Oferujemy: umowa B2B praca w modelu hybrydowym: 2 x w tygodniu biuro (ul. Chmieln 89, Warszawa) opcjonalnie pakiet medyczny

Technology

B2Bnetwork

Java Developer (Mid/Bankowość)

Mid

Hybrid

Warsaw, Poland

12,500 - 16,380 PLN

🏢 Summary: Backend Java Developer role in a team transforming a large-scale banking mobile application from monolith to microservices architecture in a GCP/OpenShift cloud environment. The position focuses on building and maintaining scalable backend services used by millions of users daily. Responsibilities include developing microservices, implementing new features, testing, and supporting CI/CD and containerized deployments. 🗂️ Requirements: Minimum 2 years of experience in Java backend development, Knowledge of Java 8 or 11, Experience with Spring Boot, Experience with REST API, Experience with Hibernate or JPA, Knowledge of design patterns and Clean Code principles, Experience with Git and CI/CD, Knowledge of Docker, Knowledge of relational databases and SQL, Basic knowledge of Redis or Hazelcast, Ability to write unit and integration tests, Technical English proficiency 📃 Skills: Java, Java8, Java11, SpringBoot, Spring, REST, Hibernate, JPA, Git, CICD, Docker, SQL, Redis, Hazelcast, GCP, OpenShift, Kubernetes, HTTP2, Prometheus, Grafana, Kafka, RabbitMQ, gRPC, SpringCloud, Microservices, HexagonalArchitecture, DDD, Jira, Confluence 🏢 Description: Projekt realizowany w zespole rozwijającym aplikację mobilną – jedną z największych aplikacji bankowych w Polsce. Zespół odpowiada za transformację backendów z architektury monolitycznej do mikroserwisowej w środowisku chmurowym GCP/OpenShift, rozwijając rozwiązania obsługujące miliony użytkowników dziennie. Twój zakres obowiązków Tworzenie backendu Projektowanie, implementacja i testowanie nowych funkcjonalności Budowanie i rozwój mikroserwisów Refaktoryzacja kodu oraz wdrażanie dobrych praktyk programistycznych Tworzenie testów jednostkowych, integracyjnych i kontraktowych Praca z CI/CD oraz konteneryzacją Współpraca przy wdrożeniach rozwiązań chmurowych Dokumentowanie rozwiązań i udział w analizach technicznych Nasze wymagania Minimum 2 lata doświadczenia w backendzie Java Znajomość Java 8/11 Znajomość Spring Boot Doświadczenie z REST API oraz Hibernate/JPA Znajomość wzorców projektowych i Clean Code Doświadczenie z Git oraz CI/CD Znajomość Docker Znajomość relacyjnych baz danych i SQL Podstawowa znajomość Redis lub Hazelcast Umiejętność tworzenia testów jednostkowych i integracyjnych Znajomość języka angielskiego na poziomie technicznym Mile widziane Znajomość GCP, OpenShift lub Kubernetes Znajomość HTTP/2 oraz API kontraktów Znajomość Prometheus i Grafana Doświadczenie z aplikacjami wysokiej dostępności Znajomość Spring Cloud, gRPC, Kafka lub RabbitMQ Znajomość architektury mikroserwisowej, Hexagonal Architecture oraz DDD Doświadczenie z Jira i Confluence

Technology

B2Bnetwork

Programista Java / Programistka Java

Mid

Hybrid

Poznan, Poland

16,800 - 20,160 PLN

🏢 Summary: Development of a CRM system for investment products, covering both backend and frontend layers. The role involves designing and implementing software, database modeling, testing, bug fixing, and deploying changes to production environments. Strong focus on Java-based technologies and REST/SOAP API integration. 🗂️ Requirements: Proficiency in Java, Proficiency in JavaScript, Knowledge of HTML and CSS, Experience with Spring Framework, Good knowledge of SQL, Experience with Git, Ability to write tests using JUnit and Mockito, Knowledge of REST and SOAP APIs, Ability to optimize code and SQL queries, Experience with IntelliJ IDEA, Ability to work with technical documentation in English 📃 Skills: Java, JavaScript, HTML, CSS, Spring, SQL, Git, JUnit, Mockito, REST, SOAP, IntelliJ 🏢 Description: Twój zakres obowiązków Projektowanie i tworzenie oprogramowania (backend + frontend) Rozwój systemu CRM dla produktów inwestycyjnych Modelowanie baz danych Diagnozowanie i eliminacja błędów Testowanie rozwiązań (JUnit/Mockito) Wdrażanie zmian na środowiska (w tym produkcyjne) Nasze wymagania Umiejętność w zakresie projektowania/programowania w języku Java oraz Javascript (także html i css) Dobra znajomość Spring Framework, SQL oraz GIT Umiejętność pisania testów w JUnit (Mockito) Znajomość architektury API REST oraz SOAP Umiejętność optymalizacji kodu oraz zapytań SQL w celach wydajnościowych oraz zwiększenia czytelności Znajomość środowiska IntelliJ IDEA Język angielski w zakresie posługiwania się dokumentacją oraz pozwalający na pisanie kodu Mile widziane Znajomość: Kafka, Kibana, Elasticsearch, PostrgreSQL, Oracle, Spring Boot, Node.js, architektury mikroserwisów oraz metodyk Scrum i DevOps (CI/CD) Znajomość produktów bankowych w szczególności inwestycyjnych Duża samodzielność przy wykonywaniu prac, komunikatywność oraz umiejętności analityczne

Technology

j-labs

Java Developer (Java 21, mikroserwisy)

Mid

Hybrid

Krakow, Poland

110 - 135 PLN

🏢 Summary: Backend Developer role in a telecom project focused on developing and maintaining a key online sales system for product configuration, pricing, validation, and contract renewals. The position involves building business logic, designing REST APIs, and integrating microservices within an international sales standard. Work is hybrid in Kraków with close collaboration with product and business teams. 🗂️ Requirements: Minimum 3 years of software development experience, Strong knowledge of Java (8-21), Strong knowledge of Spring Boot, Experience in building REST APIs, Experience with microservices architecture, Practical knowledge of JPA/Hibernate, Experience with unit testing, Experience with version control systems, English level B2 minimum, Polish level B2 minimum 📃 Skills: Java, SpringBoot, JPA, Hibernate, REST, JSON, JUnit, Mockito, WireMock, XSLT, Git, Microservices, Kubernetes, Helm, Jenkins 🏢 Description: O projekcie Dołączysz do zespołu rozwijającego kluczowy system sprzedażowy w branży telekomunikacyjnej, który odpowiada za to, jak klienci konfigurują oferty i finalizują zakupy online. Zespół pracuje nad wdrażaniem międzynarodowego standardu sprzedażowego, który porządkuje zarządzanie konfiguracją produktów, wyceną, walidacją ofert i przedłużaniem umów. Technologie: Java 8-21, Spring Boot, JPA/Hibernate, REST (JSON), JUnit, Mockito, WireMock, XSLT, Git, mikroserwisy, Kubernetes (k8s), Helm, Jenkins Lokalizacja: Kraków, praca hybrydowa min. 2 razy w tygodniu z biura. Twoje zadania Rozwijanie i utrzymanie backendu odpowiedzialnego za konfigurację i sprzedaż produktów. Implementowanie logiki biznesowej (oferty, walidacje, ceny, promocje). Projektowanie i rozwój REST API dla warstwy frontendowej sklepu internetowego. Integracja z innymi systemami backendowymi. Ścisła współpraca z innymi zespołami produktowymi w celu spójnej realizacji zmian. Analiza i samodzielne doprecyzowywanie wymagań przy ścisłej współpracy z właścicielami biznesowymi i analitykami. Wymagania Minimum 3 lata doświadczenia w tworzeniu oprogramowania. Dobra znajomość Javy (8-21) oraz Spring Boot . Doświadczenie w tworzeniu REST API i pracy w architekturze mikroserwisowej. Praktyczna znajomość JPA/Hibernate, testów jednostkowych oraz kontroli wersji. Znajomość języka angielskiego na poziomie min. B2. Znajomość języka polskiego na poziomie min. B2. Mile widziane Podstawowe doświadczenie z frontendem ( Angular lub React ). Zainteresowanie obszarem DevOps (konteneryzacja, CI/CD). Znajomość lub chęć nauki języka niemieckiego .

Technology

DCG

Java Developer

Senior

Hybrid

Warsaw, Poland

120 - 135 PLN

🏢 Summary: Oferta dotyczy roli Senior Java Developera odpowiedzialnego za rozwój i modyfikację aplikacji oraz serwisów w oparciu o Java 17 i Spring Boot. Stanowisko obejmuje projektowanie rozwiązań, tworzenie testów oraz dbanie o jakość, wydajność i niezawodność systemów. Kandydat będzie pracować z relacyjnymi bazami danych, integracjami oraz narzędziami CI/CD w środowisku zespołowym. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia w programowaniu w języku obiektowym, Doświadczenie w programowaniu w Java SE 17 (lub wyższa), Dobra znajomość Spring Boot, Dobra znajomość Spring Integration, Doświadczenie z relacyjnymi bazami danych, Znajomość Git, Znajomość Maven, Znajomość Jira, Znajomość Jenkins, Znajomość SOAP, Znajomość REST, Znajomość XML, Znajomość JSON, Umiejętność pracy w zespole 📃 Skills: Java, Spring, SpringBoot, SpringIntegration, SQL, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON, GCP, BigQuery, CloudSQL, PubSub, React, Kafka, IBM, MQ, Docker, Kubernetes 🏢 Description: Zakres obowiązków: Implementowanie nowych oraz modyfikacja istniejących aplikacji i serwisów Tworzenie testów jednostkowych i integracyjnych dla rozwijanych aplikacji i serwisów Dbanie o wysoką jakość oprogramowania pod względem funkcjonalności, wydajności i niezawodności Dokumentowanie zaimplementowanych rozwiązań Analizowanie możliwych rozwiązań Udział w pracach projektowych Projektowanie nowych rozwiązań Wymagania: Min. 5-letnie doświadczenie komercyjne w programowaniu w języku obiektowym Doświadczenie w zakresie programowania w języku Java SE 17 (wersja 17 lub wyższa) Dobra znajomość Spring Boot/Spring Integration Doświadczenie z relacyjnymi bazami danych Znajomość narzędzi: Git, Maven, Jira, Jenkins Znajomość standardów: SOAP, REST, XML, JSON Umiejętność pracy w zespole Mile widziane: Doświadczenie w środowisku chmurowym GCP (w szczególności BigQuery, CloudSQL, Pub/Sub) Doświadczenie zawodowego w roli Frontend Developer (React) Doświadczenie w użyciu i stosowaniu kolejek/topików (Apache Kafka, Google Pub/Sub, IBM MQ) Praktyczna znajomość nierelacyjnych baz danych Praktyczne doświadczenie przy budowania skonteneryzowanych aplikacji (Antos, Kubernetes Engine, Docker) Praca przy projektach związanych z Campaign Management

Technology

DTS Next

Java Backend Developer (Mid)

Mid

Hybrid

Wroclaw, Poland

14,000 - 25,000 PLN

🏢 Summary: Offer for a Backend Developer to design and maintain microservice-based systems supporting key business processes in the telecom sector. The role focuses on backend service development, system integrations, BPMN/DMN process modeling, and close collaboration with DevOps in a modern CI/CD environment. Responsibilities include coding, testing, data migration, troubleshooting, and ensuring security and code quality. 🗂️ Requirements: Proficiency in Java and JVM internals, Experience with Spring Boot and microservices, Experience with Quarkus and native builds, Ability to build and debug Docker containers, Experience with CI/CD pipelines in GitLab, Knowledge of relational and non-relational databases, Ability to design and secure REST APIs, Experience with unit testing using JUnit and Mockito, Experience with BPMN/DMN modeling using Camunda or Kogito, Knowledge of application security and endpoint protection 📃 Skills: Java, JVM, Spring, SpringBoot, SpringSecurity, SpringData, Quarkus, Docker, DockerCompose, GitLab, CI/CD, SQL, NoSQL, PostgreSQL, MySQL, MongoDB, Oracle, REST, OpenAPI, JUnit, Mockito, BPMN, DMN, Camunda, Kogito, OAuth2, OpenID, Keycloak, Markdown 🏢 Description: Dołączysz do zespołu rozwijającego i utrzymującego systemy wspierające kluczowe procesy biznesowe jednego z największych operatorów telekomunikacyjnych w Polsce. Projekt obejmuje rozwój usług backendowych, integracje systemowe oraz architekturę mikroserwisową. Będziesz współpracować z analitykami, architektami oraz zespołem DevOps w nowoczesnym środowisku technologicznym. Twoje zadania: Projektowanie i implementacja usług backendowych Integracja z bazami danych i systemami zewnętrznymi Tworzenie i utrzymywanie dokumentacji technicznej (w tym z użyciem Markdown) Udział w analizach i projektowaniu rozwiązań (współpraca z analitykami i architektami) Modelowanie i implementacja procesów BPMN/DMN (Camunda/Kogito) Tworzenie testów jednostkowych i integracyjnych Migracje danych Współpraca z zespołem DevOps Dbanie o bezpieczeństwo i jakość kodu, udział w code review Rozwiązywanie zgłoszeń użytkowników systemów (użycie ITSM Remedy, Jira): analiza zgłoszeń, analiza logów, przygotowywanie poprawek na poziomie kodu i DB Wymagania: Java – znajomość JVM, kolekcji, współbieżności, CleanCode Spring Boot – mikroserwisy, Spring Security, Spring Data Quarkus – natywny build i konfiguracja rozszerzeń Docker – tworzenie obrazów, docker-compose, debugowanie kontenerów CI/CD GitLab – automatyzacja pipeline’ów, buildów i deploymentów Znajomość baz danych (relacyjnych i nierelacyjnych) Testy jednostkowe – JUnit, Mockito REST API – projektowanie, zabezpieczenia, dokumentacja OpenAPI Modelowanie procesów BPMN/DMN (Camunda, Kogito) Bezpieczeństwo aplikacji – walidacja, ochrona endpointów Dodatkowe atuty: Znajomość PostgreSQL, MySQL, MongoDB, Oracle Znajomość narzędzi Camunda i Kogito Kontrola dostępu i uwierzytelnianie – OAuth2, OpenID, Keycloak Tworzenie dokumentacji technicznej w Markdown Wykorzystanie AI w developmentcie – generowanie kodu, testów, refaktoryzacja Praca zespołowa z analitykami i zespołem DevOps Samodzielność w realizacji zadań Oferujemy: Elastyczny model pracy hybrydowej (częściowo zdalna) Forma zatrudnienia: B2B Prywatna opieka medyczna Karta Multisport Pełna zdalna rekrutacja

Technology

B2Bnetwork

Senior Software Developer

Senior

Hybrid

Warsaw, Poland

20,000 - 22,000 PLN

🏢 Summary: Development of a modular back-office backend application supporting client analysis and classification processes in the financial domain. The role focuses on building business logic, designing REST APIs, and integrating backend services with frontend forms within a microservices architecture. Work includes maintaining existing modules, implementing tests, and collaborating in a Scrum team. 🗂️ Requirements: Very good knowledge of Java 8+ and Spring Boot, Experience with REST API design and development, Experience with SQL (Oracle or MS SQL), Knowledge of microservices architecture, Experience with ElasticSearch, Knowledge of design patterns, Experience writing unit and integration tests (JUnit), Knowledge of Git and Maven, Experience working in Scrum 📃 Skills: Java, SpringBoot, REST, SQL, Oracle, MSSQL, Microservices, ElasticSearch, JUnit, Git, Maven, Scrum 🏢 Description: O projekcie: Dołączysz do zespołu rozwijającego aplikację backendową typu back-office, wykorzystywaną przez wewnętrznych użytkowników (kilkadziesiąt osób). System wspiera analizę i klasyfikację klientów operujących na rynkach finansowych ( m.in . procesy MiFID). Praca obejmuje rozwój logiki biznesowej oraz integrację backendu z frontendem (formularze/ankiety). Architektura jest modularna (kilka mikroserwisów), a komunikacja opiera się głównie o REST API, z wykorzystaniem kolejek (Kafka / MQ) jako uzupełnienie. Zadania: Rozwój aplikacji backendowych w Java + Spring Boot. Projektowanie i rozwój REST API. Rozwój logiki biznesowej (obszar finansowy/klasyfikacje klientów). Integracja backendu z frontendem. Praca z ElasticSearch. Rozwój i utrzymanie istniejących modułów. Pisanie testów jednostkowych i integracyjnych. Współpraca w zespole SCRUM. Wymagania: Bardzo dobra znajomość Java (8+) + Spring Boot. Doświadczenie w pracy z REST API. Doświadczenie z SQL (Oracle / MS SQL). Znajomość architektury mikroserwisowej. Doświadczenie z ElasticSearch. Znajomość wzorców projektowych. Doświadczenie w pisaniu testów (JUnit). Znajomość Git, Maven. Doświadczenie w pracy w SCRUM. Mile widziane: Doświadczenie z Kafka lub innym MQ (np. RabbitMQ). Znajomość Docker. Doświadczenie w sektorze finansowym.