June 20, 2026

Senior Java Developer

Senior • Hybrid

Wroclaw, Poland

Kogo szukamy:

Szukamy Senior Java Developer, który/a z łatwością porusza się zarówno w dyskusjach technicznych, jak i rozmowach biznesowych. Kogoś, kto potrafi wyjaśnić złożone pojęcia w jasny, praktyczny sposób i pomaga interesariuszom zrozumieć wpływ decyzji technicznych na biznes.

Rola i zespół:

Dołączysz do zespołu odpowiedzialnego za dostarczanie oprogramowania, które jest zgodne z wymaganiami biznesowymi, technicznymi i jakościowymi. Głównym celem zespołu jest zapewnienie stabilnych, skalowalnych i efektywnych rozwiązań technologicznych.

Co będziesz robić:

  • Tworzyć oprogramowanie zgodnie z wytycznymi, aby dostarczać rozwiązania spełniające wymagania projektowe i biznesowe.

  • Dbać o wysoką jakość tworzonych aplikacji, aby utrzymać wysoką niezawodność, stabilność i czytelność kodu.

  • Stosować wewnętrzne standardy rozwoju oprogramowania, dbając o spójność, bezpieczeństwo i dalszy rozwój systemów.

  • Projektować i analizować architekturę aplikacji, tworząc skalowalne, modułowe i wydajne rozwiązania dla płynnego rozwoju produktów IT.

  • Proponować kierunki rozwoju aplikacji w celu poprawy wydajności systemu oraz zwiększenia wartości biznesowej dla interesariuszy i użytkowników końcowych.

Umiejętności techniczne:

  • Silne, praktyczne doświadczenie w programowaniu w Java.

  • Solidna znajomość Spring Boot i powiązanych frameworków.

  • Doświadczenie w pracy zarówno z relacyjnymi, jak i nierelacyjnymi bazami danych.

  • Umiejętność projektowania i dostarczania skalowalnych, łatwych w utrzymaniu i wysokowydajnych rozwiązań.

  • Silne umiejętności analityczne i rzetelne podejście do rozwiązywania problemów.

  • Proaktywność w identyfikowaniu obszarów do poprawy i proponowaniu skutecznych rozwiązań.

  • Umiejętność jasnego komunikowania pomysłów, decyzji i ich rezultatów.

  • Swoboda we współpracy zarówno z technicznymi, jak i nietechnicznymi interesariuszami (w tym z zespołami biznesowymi i programistami).

  • Świetne umiejętności pracy zespołowej, chęć dzielenia się wiedzą, udziału w warsztatach, sesjach pair programmingu oraz wspierania zespołu w osiąganiu wspólnych celów.

  • Dobra znajomość języka polskiego, umożliwiająca skuteczną komunikację i współpracę z członkami zespołu oraz interesariuszami.

Inne umiejętności (również bardzo ważne! 😉):

  • Dobrze rozwinięte umiejętności interpersonalne, w tym jasna komunikacja, budowanie relacji i konstruktywna współpraca.

  • Kreatywne myślenie i nastawienie na szukanie rozwiązań (solution-oriented mindset), połączone z umiejętnością skutecznego reagowania na wyzwania i zmieniające się okoliczności.

Mile widziane (Nice to have):

  • Doświadczenie z Node.js.

Możliwości rozwoju:

  • Współpraca w zespole, który zachęca do eksperymentowania i innowacji, dając przestrzeń na zgłaszanie własnych pomysłów i rozwiązań – u nas masz realny wpływ na rozwój projektów, naszych produktów i usług.

  • Budżety zespołowe na specjalistyczne szkolenia i kursy dopasowane do Twoich potrzeb.

  • Wymiana wiedzy w ramach gildii tematycznych organizowanych przez współpracowników – aby być na bieżąco w swojej dziedzinie lub zdobywać nowe kompetencje.

Benefity:

  • Prywatną opiekę medyczną w LuxMed, darmowe badania profilaktyczne oraz masaże odciążające kręgosłup.

  • Budżet na wyposażenie stanowiska pracy zdalnej oraz bony podarunkowe.

  • Świeżo przygotowywane każdego dnia śniadania bufetowe na miejscu w biurze.

  • Wyjazdy integracyjne i rodzinne do prywatnego ośrodka nad jeziorem.

  • Dofinansowanie do karty MultiSport.

Similar jobs you might like

Technology

Finture Sp. z o.o.

Java Developer Senior (K/M)

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Rola Senior Java Developera w sektorze bankowym obejmuje projektowanie i rozwój wysokiej jakości aplikacji backendowych w oparciu o Java oraz udział w transformacji architektury systemów. Stanowisko zakłada ścisłą współpracę z zespołami projektowymi oraz aktywny udział w całym cyklu wytwarzania oprogramowania. Praca w modelu hybrydowym (1 dzień w tygodniu z biura w Warszawie). 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia w programowaniu obiektowym, Bardzo dobra znajomość Java SE 17 lub nowszej, Doświadczenie ze Spring Boot, Doświadczenie ze 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 📃 Skills: Java, Spring, SpringBoot, SpringIntegration, SQL, Git, Maven, Jira, Jenkins, SOAP, REST, XML, JSON, GCP, BigQuery, CloudSQL, PubSub, React, Kafka, IBMMQ, Docker, Kubernetes, GKE 🏢 Description: Dla naszego klienta z sektora bankowego poszukujemy osoby na stanowisko Senior Java Developer / Senior Java Developerka . Osoba na tym stanowisku będzie odpowiedzialna za projektowanie i rozwój wysokiej jakości rozwiązań, współpracę z zespołem projektowym oraz udział w inicjatywach związanych z transformacją i rozwojem architektury aplikacyjnej. Zatrudnienie ramach grupy kapitałowej – przez spółkę Exorigo-Upos. Praca hybrydowa w wymiarze 1 dzień w tygodniu z biura w Warszawie. Zakres obowiązków Projektowanie, rozwój oraz modyfikacja aplikacji i usług backendowych opartych o Java. Tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych. Dbanie o wysoką jakość dostarczanego oprogramowania pod kątem funkcjonalności, wydajności i niezawodności. Analiza wymagań biznesowych oraz technicznych i proponowanie optymalnych rozwiązań. Udział w projektowaniu architektury nowych rozwiązań i rozwijaniu istniejących systemów. Przygotowywanie dokumentacji technicznej dla wdrażanych funkcjonalności. Współpraca z zespołami projektowymi, analitykami i interesariuszami biznesowymi. Aktywny udział w procesie wytwarzania oprogramowania oraz inicjatywach usprawniających rozwój produktów. Wymagania Minimum 5 lat doświadczenia komercyjnego w programowaniu obiektowym. Bardzo dobra znajomość języka Java SE 17 lub nowszej wersji. Doświadczenie w pracy z Spring Boot oraz Spring Integration . Praktyczna znajomość relacyjnych baz danych. Znajomość narzędzi: Git, Maven, Jira, Jenkins Znajomość standardów integracyjnych i komunikacyjnych, takich jak SOAP , REST , XML oraz JSON . Umiejętność pracy zespołowej i efektywnej komunikacji. Zdolność analitycznego myślenia i rozwiązywania problemów. Wykształcenie wyższe informatyczne lub pokrewne. Mile widziane Doświadczenie w pracy z rozwiązaniami chmurowymi Google Cloud Platform (GCP) . Znajomość usług BigQuery , Cloud SQL oraz Pub/Sub . Doświadczenie w tworzeniu aplikacji frontendowych z wykorzystaniem React . Praktyczna znajomość systemów kolejkowych i platform messagingowych, takich jak Apache Kafka , Google Pub/Sub lub IBM MQ . Doświadczenie z nierelacyjnymi bazami danych. Praktyka w budowie i wdrażaniu aplikacji kontenerowych z wykorzystaniem Docker oraz Kubernetes Engine (GKE) . Doświadczenie w projektach związanych z Campaign Management . 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 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 Opieka medyczna LUX-MED, dofinansowanie 50% do karty Multisport, dofinansowanie do nauki języków oraz dostęp do platformy wellbeingowej 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

Technology

Be in IT

Senior Java Developer

Senior

Remote

Warsaw, Poland

130 - 150 PLN/hr

🏢 Summary: Long-term, fully remote contract for a Senior Java Developer to design, develop, and maintain scalable backend applications for international clients. The role involves end-to-end software development, close collaboration with cross-functional teams, and delivering reliable, high-quality solutions in a consulting environment. 🗂️ Requirements: Minimum 5 years of commercial experience in Java development, Strong knowledge of core Java concepts, Experience with Spring or Spring Boot frameworks, Experience in building RESTful APIs, Knowledge of backend application architectures, Practical experience with relational databases, Proficiency in SQL, Experience with Git version control, Ability to write clean, maintainable, and well-tested code, Advanced French language skills (B2/C1), English language skills at B2/C1 level 📃 Skills: Java, Spring, SpringBoot, REST, SQL, Git, Backend, API, RDBMS 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko: Senior Java Developer . Zakres obowiązków: Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadczącą usługi IT dla dużych i średnich firm z różnorodnych sektorów. Projektowanie, rozwijanie i utrzymywanie aplikacji backendowych. Ścisła współpraca z deweloperami, testerami oraz interesariuszami produktowymi w celu dostarczania niezawodnych i skalowalnych rozwiązań softwarowych. Uczestnictwo w pełnym cyklu wytwarzania oprogramowania – od analizy i implementacji po testowanie i wdrożenie. Oczekujemy: Minimum 5 lat komercyjnego doświadczenia w Java development oraz solidnej znajomości podstawowych konceptów języka Java. Doświadczenia z frameworkami Spring lub Spring Boot. Znajomości RESTful API oraz architektur aplikacji backendowych. Praktycznej znajomości relacyjnych baz danych i SQL. Znajomości systemów kontroli wersji, w szczególności Git. Umiejętności pisania czystego, łatwego w utrzymaniu i dobrze przetestowanego kodu. Dobrych umiejętności komunikacyjnych i zdolności do efektywnej pracy w zespole. Zaawansowanej znajomości j. francuskiego (B2/C1) - wymóg konieczny. Znajomości języka angielskiego na poziomie B2 lub C1 – umożliwiającej swobodną komunikację w międzynarodowym środowisku. Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: Długofalowa współpraca z wynagrodzeniem w przedziale 130-150 PLN netto/godz. + VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). Współpraca w pełni zdalna. Benefity - prywatna opieka medyczna, karta Multisport. Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

Technology

Be in IT

Senior Java Developer

Senior

Hybrid

Kraków, Poland

110 - 140 PLN/hr

🏢 Summary: Long-term cooperation as a Senior Java Developer in an international consulting environment, focused on designing, developing and maintaining scalable backend applications. The role covers full software development lifecycle and close collaboration with cross-functional teams. Hybrid work model with regular on-site presence in Kraków. 🗂️ Requirements: Minimum 5 years of experience in Java development, Strong knowledge of core Java concepts, Practical experience with Spring or Spring Boot, Experience in building RESTful APIs, Knowledge of backend application architectures, Experience with relational databases, Proficiency in SQL, Experience with Git, Ability to write clean and well-tested code, English level B2 or higher, Availability for hybrid work – 8 days per month in Kraków office 📃 Skills: Java, Spring, SpringBoot, REST, SQL, Git, RDBMS 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko . Senior Java Developer . Zakres obowiązków: Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadcząca usługi IT dla dużych i średnich firm z różnorodnych sektorów. Projektowanie, rozwijanie i utrzymywanie aplikacji backendowych. Udział w pełnym cyklu wytwarzania oprogramowania – od analizy i implementacji, przez testowanie, aż po wdrożenie. Ścisła współpraca z deweloperami, testerami oraz interesariuszami produktowymi w celu dostarczania niezawodnych i skalowalnych rozwiązań. Oczekujemy: Minimum 5 lat doświadczenia w tworzeniu oprogramowania w języku Java oraz solidnej znajomości podstawowych koncepcji tego języka. Praktycznego doświadczenia z frameworkami Spring lub Spring Boot. Znajomości RESTful API oraz architektur aplikacji backendowych. Znajomości relacyjnych baz danych i SQL. Praktycznej znajomości systemów kontroli wersji, w szczególności Git. Umiejętności pisania czystego, łatwego w utrzymaniu i dobrze przetestowanego kodu. Gotowości do pracy w modelu hybrydowym - 8 dni w miesiącu w biurze klienta w Krakowie . Znajomości języka angielskiego na poziomie B2 lub C1 – umożliwiającej swobodną komunikację w międzynarodowym środowisku. Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: Długofalowa współpraca z wynagrodzeniem w przedziale 110-140 PLN netto/godz. + VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). Współpraca hybrydowa, 8 dni w miesiącu w biurze klienta w Krakowie. Benefity - prywatna opieka medyczna, karta Multisport. Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

Technology

moondigo sp. z o.o.

Java Developer (praca hybrydowa)

Senior

Hybrid

Warsaw, Poland

18,000 - 22,400 PLN

🏢 Summary: Offer for an experienced Java Developer to deliver and maintain backend systems for financial sector projects, including banking and insurance. The role involves designing and implementing scalable microservices-based solutions in diverse architectural environments. Projects are matched to the candidate’s technical expertise and experience. 🗂️ Requirements: Minimum 5 years of backend development experience in Java, Very good knowledge of Spring Framework, Spring Boot, Hibernate, Experience in microservices architecture design and development, Strong knowledge of OOP, design patterns, multithreading, Experience with relational databases (Oracle or PostgreSQL), Strong knowledge of SQL, Experience with system integrations (REST, SOAP, JMS), Experience with messaging and event-driven systems (Kafka or MQ), Knowledge of build and version control tools (Maven or Gradle, Git), Experience with CI/CD and containerization (Docker, Kubernetes), Higher education in Computer Science or related field 📃 Skills: Java, Spring, SpringBoot, Hibernate, Microservices, OOP, SQL, Oracle, PostgreSQL, REST, JSON, SOAP, WSDL, JMS, XML, Kafka, MQ, Maven, Gradle, Git, CI/CD, Docker, Kubernetes 🏢 Description: Dla naszych klientów z sektora finansowego ( m.in . bankowość, ubezpieczenia) poszukujemy doświadczonych Java Developerów. Realizujemy różnorodne projekty zarówno rozwojowe, jak i utrzymaniowew środowiskach o zróżnicowanej architekturze i skali. Dobieramy projekty do kompetencji, doświadczenia oraz preferencji kandydatów, tak aby zapewnić jak najlepsze dopasowanie technologiczne i biznesowe. Wymagania: Minimum 5 lat doświadczenia w programowaniu backendu w technologii Java Bardzo dobra znajomość Spring (Spring Framework, Spring Boot, Hibernate) Doświadczenie w projektowaniu i budowie rozwiązań opartych o architekturę mikroserwisową Praktyczna znajomość OOP , wzorców projektowych oraz zagadnień związanych z programowaniem wielowątkowym Doświadczenie w pracy z relacyjnymi bazami danych ( Oracle, PostgreSQL ) oraz dobra znajomość SQL Znajomość integracji systemowych (REST, JSON, SOAP, WSDL, JMS, XML) Doświadczenie w pracy z systemami kolejkowymi i rozwiązaniami event-driven (np. Kafka, MQ) Znajomość narzędzi do budowania i wersjonowania kodu (Maven/Gradle, Git) Doświadczenie w pracy w środowisku DevOps/CI/CD oraz z konteneryzacją (Docker, Kubernetes) Umiejętność tworzenia wydajnych, skalowalnych i optymalnych rozwiązań Wykształcenie wyższe (informatyka lub kierunki pokrewne) Obowiązki : Współpraca przy analizie wymagań biznesowych oraz projektowaniu rozwiązań IT Projektowanie, implementacja, testowanie i wdrażanie rozwiązań zgodnie z przyjętymi standardami Dbanie o jakość wytwarzanego oprogramowania oraz zgodność z architekturą i wytycznymi technologicznymi Udział w pracach zespołu zwinnego (planowanie, przeglądy, retrospektywy) Wsparcie procesu testów oraz wdrożeń Utrzymanie i rozwój istniejących systemów oraz wsparcie w rozwiązywaniu problemów użytkowników Tworzenie i aktualizacja dokumentacji technicznej Ciągłe podnoszenie kompetencji i udział w inicjatywach usprawniających proces wytwarzania oprogramowania Oferujemy: Kontrakt B2B z możliwością długoterminowej współpracy Praca hybrydowa: 1 dzień w tygodniu w biurze w Warszawie Prywatna opieka medyczna (Luxmed) Karta Multisport

Technology

Be in IT

Senior Java Developer

Senior

Remote

Warsaw, Poland

160 - 190 PLN/hr

🏢 Summary: Long-term, fully remote contract for a Senior Java Developer to design, develop and maintain advanced backend and fullstack applications in an international consulting environment. The role involves working with Java and Spring Boot, as well as Flutter/Dart and Angular, across the full software development lifecycle. The position includes architectural influence, strong focus on software design principles, and high testing standards. 🗂️ Requirements: Java 17-21, Spring Boot 3.x, Flutter and Dart, Angular 16/17, Full SDLC knowledge, Software Design principles, SOLID principles, Object-Oriented principles, Unit Testing, Integration Testing, English B2/C1 📃 Skills: Java, SpringBoot, Flutter, Dart, Angular, SDLC, SOLID, OOP, UnitTesting, IntegrationTesting, CSharp, .NET, SQL 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Senior Java Developer. Zakres obowiązków: Długofalowa współpraca z międzynarodową, topową firmą consultingową dla brytyjskiej firmy technologicznej. Projektowanie, rozwijanie i utrzymywanie zaawansowanych aplikacji backendowych oraz fullstack'owych z wykorzystaniem Java i Spring Boot. Tworzenie i rozwijanie aplikacji mobilnych oraz webowych przy użyciu Flutter/Dart oraz Angular. Aktywny udział w pełnym cyklu wytwarzania oprogramowania (SDLC) - od analizy wymagań po wdrożenie. Projektowanie i implementacja rozwiązań zgodnych z zasadami Software Design, SOLID Principles oraz OO Principles. Tworzenie testów jednostkowych i integracyjnych zgodnie z najlepszymi praktykami testowania oprogramowania. Współpraca z zespołem w zakresie kształtowania kierunku technicznego projektu. Możliwy udział w pracach z wykorzystaniem C# .NET 9 oraz baz danych SQL. Oczekujemy: Znajomości Java w wersji 17-21 . Kandydat powinien swobodnie pracować z nowoczesnymi funkcjonalnościami języka (np. records, pattern matching, virtual threads w nowszych wersjach). Praktycznego doświadczenia ze Spring Boot 3.x.x lub nowszym. Znajomości Flutter/Dart w zakresie tworzenia aplikacji mobilnych/multiplatformowych. Znajomości Angular w wersji 16/17. Dojrzałego zrozumienia SDLC - znajomość pełnego cyklu życia oprogramowania. Dobrej znajomości zasad Software Design (umiejętność projektowania aplikacji i architektury), SOLID Principles i OO Principles. Dojrzałego podejścia do testowania oprogramowania – Unit Testing i Integration Testing. Kompetencji w zakresie wpływania na decyzje techniczne i kierunek architektoniczny projektu. Mile widziane: znajomość C# .NET 9 oraz doświadczenie z SQL. Znajomości języka angielskiego na poziomie B2 lub C1 - umożliwiającej swobodną komunikację w międzynarodowym środowisku. Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: Długofalowa współpraca z wynagrodzeniem w przedziale 160 - 190 PLN netto/godz. + VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). Współpraca w pełni zdalna w godzinach 9:00-17:30 czasu brytyjskiego. Benefity - prywatna opieka medyczna, karta Multisport. Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

Technology

New offer

Be in IT

Senior Java Developer

Senior

Hybrid

Krakow, Poland

140 - 160 PLN/hr

🏢 Summary: Senior Java Developer role focused on modernizing a legacy trading platform for a global financial institution by decomposing a monolithic system into scalable and observable distributed services. The position involves architectural decision-making, integration design, asynchronous communication, and ensuring reliability of critical trading processes. Hybrid work model in Kraków with long-term B2B cooperation. 🗂️ Requirements: Commercial experience with Java, Experience with Spring Framework, Experience with large legacy monolithic systems, Knowledge of distributed systems architecture, Experience with REST API integration, Experience with SOAP Web Services, Strong database experience, Experience with Oracle, Knowledge of service decomposition and domain-driven design, Experience with asynchronous communication systems, Knowledge of Kafka or messaging brokers, Knowledge of transaction handling and eventual consistency, Understanding of retry mechanisms and dead-letter queues, Knowledge of observability, monitoring, logging, and tracing, Understanding of scalability and idempotent processing, Ability to evaluate synchronous vs asynchronous communication trade-offs, Analytical and problem-solving skills, Ability to communicate architectural decisions, English level B2/C1, Availability ASAP or within one month notice period 📃 Skills: Java, Spring, REST, SOAP, Oracle, Kafka, Messaging, Microservices, DDD, SQL, Monitoring, Tracing, Logging, Observability 🏢 Description: Zakres obowiązków: Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadczącą usługi IT dla dużych i średnich firm z sektorów takich jak automotive, healthcare, finanse, bankowość czy produkcja. Projekt realizowany będzie dla międzynarodowej instytucji finansowej. Poszukiwany jest doświadczony Senior Java Developer, który wesprze modernizację kluczowej platformy tradingowej wykorzystywanej do obsługi transakcji typu swaps oraz FRA. Obecny system to rozbudowana, legacy monolityczna aplikacja odpowiadająca za pełny proces obsługi transakcji — od rejestracji trade’ów, przez walidację, akceptacje, afirmację, obsługę zdarzeń w cyklu życia transakcji, wycenę, terminację, zapadalność, aż po settlement. Celem roli jest wsparcie podziału istniejącej platformy monolitycznej na dobrze zaprojektowane, skalowalne, obserwowalne i odporne usługi, przy jednoczesnym zapewnieniu ciągłości działania krytycznych procesów tradingowych. To rola seniorska, łącząca praktyczne doświadczenie inżynierskie z dojrzałym podejściem architektonicznym. Zakres odpowiedzialności: - Analiza istniejącej monolitycznej platformy tradingowej oraz zaproponowanie pragmatycznej strategii jej dekompozycji. - Identyfikacja logicznych granic usług na podstawie zdolności biznesowych oraz domenowych obszarów systemu. - Wsparcie przejścia z silnie powiązanego monolitu do architektury usługowej lub mikroserwisowej. - Projektowanie docelowego podziału systemu na serwisy odpowiedzialne za konkretne obszary biznesowe. - Projektowanie wzorców komunikacji pomiędzy usługami oraz systemami zewnętrznymi. - Dobór mechanizmów integracji takich jak REST API, SOAP, messaging, kolejki, Kafka lub inne brokery komunikatów. - Ocena trade-offów pomiędzy komunikacją synchroniczną a asynchroniczną. - Definiowanie zasad własności danych w architekturze usługowej. - Projektowanie strategii synchronizacji danych pomiędzy usługami. - Projektowanie mechanizmów obsługi błędów w systemach rozproszonych. - Definiowanie strategii retry, dead-letter queues, failure recovery oraz obsługi częściowych awarii. - Projektowanie rozwiązań odpornych na duplikaty komunikatów i problemy współbieżności. - Wspieranie skalowania horyzontalnego oraz projektowanie procesów idempotentnych. - Definiowanie podejścia do observability, monitoringu, logowania, tracingu, correlation IDs oraz dashboardów operacyjnych. - Zapewnienie audytowalności procesów oraz widoczności aktualnego stanu systemu. - Współpraca z analitykami biznesowymi, developerami, architektami, QA oraz production support. - Udział w podejmowaniu decyzji architektonicznych. - Zapewnienie zgodności nowej architektury z wymaganiami dotyczącymi wydajności, niezawodności i stabilności operacyjnej. Oczekujemy: - Bardzo dobre doświadczenie komercyjne w pracy z Java oraz Spring Framework. - Doświadczenie w pracy z dużymi, złożonymi systemami legacy. - Dobre zrozumienie architektury systemów rozproszonych. - Praktyczne doświadczenie w projektowaniu i integracji systemów z użyciem REST API. - Doświadczenie z SOAP Web Services oraz integracjami systemowymi. - Silne doświadczenie bazodanowe, preferencyjnie z Oracle. - Znajomość service decomposition, bounded contexts oraz domain-driven design. - Doświadczenie w projektowaniu systemów wykorzystujących komunikację asynchroniczną. - Znajomość kolejek, Kafki lub innych brokerów komunikatów. - Znajomość transaction handling, eventual consistency, retry mechanisms, dead-letter queues oraz failure recovery. - Zrozumienie observability, logowania, monitoringu, tracingu i correlation IDs. - Znajomość wzorców skalowalności i idempotentnego przetwarzania. - Umiejętność oceny kompromisów pomiędzy REST a messaging. - Bardzo dobre umiejętności analityczne i problem-solvingowe. - Umiejętność komunikowania decyzji architektonicznych. - Gotowość do pracy w środowisku o wysokiej krytyczności biznesowej. - Znajomość języka angielskiego na poziomie B2 lub C1. - Dostępność ASAP lub maksymalnie miesięczny okres wypowiedzenia. Oferujemy: - Wynagrodzenie 140-160 PLN netto/godz. + VAT. - Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej. - Proces rekrutacyjny obejmujący background check oraz rozmowę techniczną online. - Współpraca hybrydowa w Krakowie, 8 dni w miesiącu w biurze. - Prywatna opieka medyczna. - Karta Multisport. - Nowoczesny sprzęt wraz z oprogramowaniem i konfiguracją.

Technology

Be in IT

Senior Full Stack Developer (Java+Angular)

Senior

Remote

Warsaw, Poland

160 - 190 PLN/hr

🏢 Summary: Long-term remote B2B contract for a Senior Java Developer to design, develop and maintain advanced backend and fullstack applications in an international consulting environment. The role involves working with Java and Spring Boot, contributing to Angular-based frontend development, and participating in the full SDLC. The position includes architectural influence, code quality ownership, and implementation of best software design and testing practices. 🗂️ Requirements: Java 17-21, Spring Boot 3.x, Angular 16/17, Experience with full SDLC, Knowledge of Software Design principles, Knowledge of SOLID principles, Knowledge of OOP principles, Unit Testing, Integration Testing, Ability to influence technical and architectural decisions, English B2/C1, Maximum 1-month notice period 📃 Skills: Java, SpringBoot, Angular, SDLC, SOLID, OOP, UnitTesting, IntegrationTesting, Hibernate, Maven, Git 🏢 Description: Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko Senior Java Developer. Zakres obowiązków: Długofalowa współpraca z międzynarodową, topową firmą consultingową dla brytyjskiej firmy technologicznej. Projektowanie, rozwijanie i utrzymywanie zaawansowanych aplikacji backendowych oraz fullstack'owych z wykorzystaniem Java i Spring Boot. Tworzenie i rozwijanie aplikacji mobilnych oraz webowych przy użyciu Flutter/Dart oraz Angular. Aktywny udział w pełnym cyklu wytwarzania oprogramowania (SDLC) - od analizy wymagań po wdrożenie. Projektowanie i implementacja rozwiązań zgodnych z zasadami Software Design, SOLID Principles oraz OO Principles. Tworzenie testów jednostkowych i integracyjnych zgodnie z najlepszymi praktykami testowania oprogramowania. Współpraca z zespołem w zakresie kształtowania kierunku technicznego projektu. Możliwy udział w pracach z wykorzystaniem C# .NET 9 oraz baz danych SQL. Oczekujemy: Znajomości Java w wersji 17-21 . Kandydat powinien swobodnie pracować z nowoczesnymi funkcjonalnościami języka (np. records, pattern matching, virtual threads w nowszych wersjach). Praktycznego doświadczenia ze Spring Boot 3.x.x lub nowszym. Znajomości Angular w wersji 16/17. Dojrzałego zrozumienia SDLC - znajomość pełnego cyklu życia oprogramowania. Dobrej znajomości zasad Software Design (umiejętność projektowania aplikacji i architektury), SOLID Principles i OO Principles. Dojrzałego podejścia do testowania oprogramowania – Unit Testing i Integration Testing. Kompetencji w zakresie wpływania na decyzje techniczne i kierunek architektoniczny projektu. Mile widziane: znajomość Flutter/Dart w zakresie tworzenia aplikacji mobilnych/multiplatformowych. Mile widziane: znajomość C# .NET 9 oraz doświadczenie z SQL. Znajomości języka angielskiego na poziomie B2 lub C1 - umożliwiającej swobodną komunikację w międzynarodowym środowisku. Mile widziana dostępność ASAP; akceptowalny jest maksymalnie miesięczny okres wypowiedzenia ze skutkiem na koniec miesiąca. Oferujemy: Długofalowa współpraca z wynagrodzeniem w przedziale 160 - 190 PLN netto/godz. + VAT. Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia. Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie). Współpraca w pełni zdalna w godzinach 9:00-17:30 czasu brytyjskiego. Benefity - prywatna opieka medyczna, karta Multisport. Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

Technology

Connectis

Java Developer

Senior

Hybrid

Warsaw, Poland

125 - 146 PLN

🏢 Summary: Offer for an experienced Java Developer to design and develop large-scale back-office systems, customer applications, and sales support tools within the insurance sector. The role involves architectural impact, participation in cross-functional IT projects, and ensuring high-quality, stable solutions in a hybrid work model. It provides long-term cooperation and work on innovative, large-scale systems. 🗂️ Requirements: Minimum 5 years of experience as Java Developer, Very good knowledge of REST API, Very good knowledge of JSON, Very good knowledge of Spring Boot, Experience in concurrent programming, Knowledge of CI/CD tools (e.g. Jenkins, Bitbucket), Higher education degree in Computer Science or related field, Willingness to work in hybrid model (Warsaw) 📃 Skills: Java, REST, JSON, Spring, SpringBoot, CI/CD, Jenkins, Bitbucket, Concurrency, Docker, Angular, RabbitMQ, Kafka, Oracle, Microservices, SpringData, SpringSecurity, Hibernate, JVM 🏢 Description: Wspólnie z naszym Partnerem z sektora ubezpieczeniowego poszukujemy osoby na stanowisko Java Developer , który/a dołączy do doświadczonego zespołu pracującego równolegle nad rozbudowanymi systemami back-office, nowoczesnymi aplikacjami dla klientów końcowych oraz narzędziami wspierającymi zespoły sprzedażowe. Szukamy osoby, która chce rozwijać się w stabilnym środowisku, mieć realny wpływ na architekturę systemów i współtworzyć rozwiązania wykorzystywane na dużą skalę. 💡 TWOJA ROLA: Projektowanie i rozwój kompleksowych systemów informatycznych wspierających kluczowe procesy biznesowe. Zapewnienie wysokiej jakości wytwarzanego oprogramowania poprzez code review oraz testy jednostkowe. Udział w przekrojowych, wielkoskalowych projektach IT realizowanych w ramach Pionu IT. Analiza potrzeb biznesowych oraz przekładanie ich na efektywne rozwiązania techniczne. Współtworzenie nowych koncepcji i rozwiązań we współpracy z klientem biznesowym. Rozwiązywanie realnych problemów produkcyjnych i wsparcie stabilności systemów. 🔍 CZEGO OCZEKUJEMY OD CIEBIE? Minimum 5 lat doświadczenia na stanowisku Java Developer. Gotowość do pracy w modelu hybrydowym - Warszawa (1 dzień z biura, 4 dni zdalnie / tyg.). Znajomość narzędzi wspierających procesy CI/CD (np. Jenkins , Bitbucket ). Posiadanie wykształcenia wyższego informatycznego lub pokrewnego. Bardzo dobra znajomość technologii REST API i JSON , Spring boot. Doświadczenie w programowaniu współbieżnym. Mile widziane: Doświadczenie w sektorze finansowo–ubezpieczeniowym. Znajomość technologii konteneryzacji, w szczególności Docker. Umiejętność tworzenia aplikacji frontendowych w Angularze. Znajomość systemów kolejkowych (RabbitMQ, Kafka). Praktyczna znajomość baz danych Oracle. Znajomość architektury mikroserwisowej. Znajomość Spring Data i Spring Security. Doświadczenie w pracy z Hibernate. Znajomość JVM i strojenia aplikacji. ✨ OFERUJEMY: Uczestnictwo w spotkaniach integracyjnych oraz meetupach technologicznych, umożliwiających dzielenie się wiedzą i doświadczeniem. Wsparcie dedykowanej osoby kontaktowej Connectis, która zawsze jest dostępny, by pomóc Ci w sprawach związanych z projektem. Praca w modelu hybrydowym - Warszawa (4 dni zdalnie, 1 dzień z biura / tyg.). Rozwój kariery i długofalową współpracę w firmie o ugruntowanej pozycji na rynku. Udział w innowacyjnych projektach w sektorze ubezpieczeniowym. Przyjazną atmosferę pracy w zgranym i doświadczonym zespole. 5000 PLN za polecenie znajomego do naszych projektów. Dostęp do najnowszych technologii i narzędzi pracy. Szybki i zdalny proces. Dziękujemy za wszystkie zgłoszenia. Pragniemy poinformować że skontaktujemy się z wybranymi osobami. 12587/JR

Technology

Billennium

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Java Developer role focused on developing and enhancing critical components of a payment platform in a microservices architecture. The position covers the full software development lifecycle, including design, implementation, testing, deployment, and maintenance. Strong experience with Java, Spring ecosystem, and Kafka-based integrations is required. 🗂️ Requirements: Java 11+, Spring Boot 3.4+, Spring Cloud, Spring Web, Spring Data, Oracle, Spring Data JPA, Hibernate, Liquibase, Kafka, Spring Cloud Stream Kafka, Schema Registry, Avro, JUnit 5+, Maven, Git 📃 Skills: Java, SpringBoot, SpringCloud, SpringWeb, SpringData, Oracle, JPA, Hibernate, Liquibase, Kafka, SpringCloudStream, SchemaRegistry, Avro, JUnit, Maven, Git 🏢 Description: Billennium to globalna firma technologiczna z ponad 20-letnim doświadczeniem we wspieraniu międzynarodowych klientów. Świadczymy usługi w dynamicznym środowisku, w którym kluczowe znaczenie mają odpowiedzialność, jasna komunikacja oraz mierzalne rezultaty. Jako Senior Java Developer będziesz współtworzyć i rozwijać krytyczne komponenty platformy płatniczej. Weźmiesz udział w całym cyklu życia wytwarzania — od analizy wymagań i projektowania rozwiązania, przez implementację i testy, po wsparcie w utrzymaniu oraz ciągłe doskonalenie jakości i obserwowalności systemu. Kluczowe będzie doświadczenie w środowisku mikroserwisowym i integracjach opartych o Kafkę . Model pracy: hybrydowy (1× w miesiącu w biurze w Warszawie lub Krakowie) + delegacje co 3 miesiące (Warszawa/Kraków/Katowice) Zakres obowiązków Tworzenie nowej funkcjonalności zgodnie z wymaganiami biznesowymi i technicznymi, Rozbudowa istniejących modułów i usług w architekturze mikroserwisowej, Analiza i usuwanie błędów oraz udział w rozwiązywaniu incydentów/zgłoszeń, Praca w metodykach zwinnych (Agile/Scrum) — aktywny udział w ceremoniach i planowaniu, Udział w całym cyklu życia „historyjki” (refinement → implementacja → testy → wdrożenie), Dekompozycja wymagań na zadania techniczne oraz estymacja prac, Współpraca z architektami i zespołami zależnymi przy projektowaniu rozwiązań i integracji, Dbanie o jakość: testy jednostkowe/integracyjne, code review, dobre praktyki inżynierskie. Wymagania Java 21+ (minimum 11+), Spring Boot 3.4+, Spring Cloud, Spring Web, Spring Data, Oracle – Spring Data JPA, Hibernate, Liquibase, Kafka: Spring Cloud Stream Kafka, Schema Registry, Avro, JUnit 5+, Maven, Git, Angielski B2, Wykształcenie wyższe. Mile widziane Praca z dokumentami XML i ich efektywnym przetwarzaniem (JAXB, XSD). Doświadczenie w obszarze obserwowalności/monitoringu: Dynatrace, Elasticsearch, Kibana, Prometheus, Grafana. Konteneryzacja i testy integracyjne: Docker, Testcontainers. Doświadczenie z frontendem w Angular 21+. Zarządzanie podatnościami i bezpieczeństwem: Sysdig / Snyk / Fortify lub podobne narzędzia. Co oferujemy Elastyczny model pracy i elastyczne godziny pracy (praca zdalna/hybrydowa), Rozbudowany pakiet benefitów: prywatna opieka medyczna, karta Multisport, lekcje językowe, Udemy for Business, vouchery oraz opieka weterynaryjna, Międzynarodowe środowisko pracy i współpraca z globalnymi zespołami, Szkolenia, programy rozwojowe oraz stabilna organizacja dająca przestrzeń na innowacje, Inicjatywy zespołowe, sesje dzielenia się wiedzą, działania CSR oraz wydarzenia firmowe. Proces rekrutacji Rozmowa wstępna z HR Spotkanie techniczne / rozmowa z Hiring Managerem i zespołem Decyzja końcowa i feedback

Technology

Finture Sp. z o.o.

Java Developer / Java Developerka

Mid

Remote

Warsaw, Poland

🏢 Summary: Oferta dotyczy pracy zdalnej na stanowisku Java Developera przy rozwoju i utrzymaniu backendowych aplikacji mikroserwisowych w branży finansowej. Zakres obejmuje tworzenie usług REST, integracje asynchroniczne, pracę z bazami danych oraz konteneryzacją przy użyciu nowoczesnych technologii Java i Spring Boot. Firma oferuje rozwój technologiczny, szkolenia oraz pakiet benefitów pozapłacowych. 🗂️ Requirements: Minimum 3 lata doświadczenia komercyjnego jako Java Developer, Znajomość Java 11-21, Doświadczenie w Spring Boot 3.x–4.x, Umiejętność tworzenia i integracji REST API, Znajomość OpenAPI, Znajomość WebClient, Znajomość RabbitMQ, Znajomość Kafka, Znajomość PostgreSQL, Znajomość Elasticsearch, Doświadczenie z architekturą mikroserwisową, Znajomość Docker, Znajomość Kubernetes 📃 Skills: Java, Spring, SpringBoot, REST, OpenAPI, WebClient, RabbitMQ, Kafka, PostgreSQL, SQL, Elasticsearch, Docker, Kubernetes, Microservices, Selenium, Python, Angular 🏢 Description: Dla naszego Klienta z branży finansowej poszukujemy osoby na stanowisko Java Developera / Java Developerki . Osoba na tym stanowisku będzie odpowiadać za rozwój i utrzymanie aplikacji backendowych w oparciu o Java i Spring Boot oraz pracować z nowoczesnymi technologiami wykorzystywanymi w środowisku mikroserwisowym. Współpraca w trybie zdalnym. Opis stanowiska: Utrzymanie i rozwój oprogramowania – implementacja funkcjonalności, optymalizacja i utrzymanie kodu w technologii Java i Spring Boot Tworzenie i integracja interfejsów REST oraz komunikacja z wykorzystaniem OpenAPI i WebClient Implementacja rozwiązań asynchronicznych z użyciem RabbitMQ oraz Kafka Praca z relacyjnymi bazami danych (PostgreSQL, SQL) Tworzenie i uruchamianie kontenerów z wykorzystaniem Dockera i Kubernetes Analiza i obsługa podatności zgłaszanych przez klienta oraz wykrywanych w skanach bezpieczeństwa Tworzenie testów automatycznych Wymagania: Co najmniej 3-letnie doświadczenie komercyjne na stanowisku Java Developera Dobra znajomość języka Java 11-21 Praktyczne doświadczenie w tworzeniu aplikacji z użyciem Spring Boot (3.x–4.x) Umiejętność projektowania i implementowania interfejsów REST oraz pracy z OpenAPI i WebClientem Znajomość mechanizmów komunikacji asynchronicznej (RabbitMQ oraz Kafka) Dobra znajomość relacyjnych baz danych (np. PostgreSQL) oraz Elasticsearch i umiejętność ich integracji z aplikacjami backendowymi Doświadczenie w pracy z architekturą mikroserwisową Znajomość Dockera i Kubernetes Mile widziane: Znajomość języków skryptowych (np. Python) szczególnie w kontekście automatyzacji i tworzenia skryptów pomocniczych Umiejętność tworzenia testów automatycznych (Selenium) Dodatkowym atutem będzie znajomość Angular To 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 ·         Opieka medyczna LUX-MED, dofinansowanie 50% do karty Multisport, dofinansowanie do nauki języków oraz dostęp do platformy wellbeingowej