New offer - be the first one to apply!

December 17, 2025

Java Backend Engineer

Mid • Remote

Warsaw, Poland

Opis projektu

Dołączysz do zespołu realizującego projekt dla klienta z branży telekomunikacyjnej. Jego celem jest migracja oraz modernizacja złożonego systemu wspierającego automatyzację procesu planowania i harmonogramowania pracy zespołów operacyjnych. 

Twoją rolą będzie współtworzenie nowej wersji rozwiązania – obejmującej przebudowę modelu domenowego, implementację logiki optymalizacyjnej, integrację z istniejącym ekosystemem usług oraz przygotowanie aplikacji do pracy w środowisku produkcyjnym. Będziesz blisko współpracować z architektami i analitykami systemowymi, wpływając realnie na kierunek rozwoju systemu. 

 

Twoja rola w zespole:

  • udział w migracji i modernizacji systemu odpowiedzialnego za planowanie i harmonogramowanie pracy zespołów operacyjnych;

  • implementacja nowych funkcjonalności backendowych oraz integracji z systemami zewnętrznymi (REST, SOAP, JMS);

  • współpraca z analitykami w zakresie analizy, weryfikacji i doprecyzowania wymagań biznesowych;

  • współpraca z architektami przy projektowaniu architektury nowej wersji systemu;

  • tworzenie testów jednostkowych i integracyjnych oraz udział w budowie zestawu testów regresyjnych;

  • wsparcie podczas wdrożeń, optymalizacji wydajności i stabilizacji działania systemu w środowisku produkcyjnym;

  • udział w code review oraz dbanie o wysoką jakość, czytelność i spójność kodu. 

 

Środowisko pracy:

Backend: Java, Java 8+, Spring, Spring Boot, Hibernate, JPA, Maven, Gradle, Quarkus, Microservices, Backend Development 

Integracje: REST, SOAP, JMS, Integracje systemów, API Development 

Bazy danych: PostgreSQL, Oracle, SQL, ORM 

Mapy i routing: GraphHopper 


Wymagania:

  • minimum 4 lata doświadczenia w programowaniu w Javie (Java 8+);

  • bardzo dobra znajomość Spring/Spring Boot oraz projektowania aplikacji backendowych;

  • doświadczenie w pracy z JPA/Hibernate i relacyjnymi bazami danych (PostgreSQL, Oracle);

  • umiejętność analizy, refaktoryzacji i optymalizacji istniejącego kodu;

  • doświadczenie w integracji systemów (REST, SOAP, JMS);

  • praktyczna znajomość narzędzi budujących (Maven lub Gradle). 

 

Mile widziane:

  • doświadczenie w pracy z systemami opartymi na regułach, heurystykach lub algorytmach optymalizacyjnych (planowanie, alokacja zasobów) – np. Drools, Camunda, OptaPlanner, Timefold, OR-Tools;

  • doświadczenie w projektach migracyjnych lub modernizacji dużych systemów;

  • znajomość narzędzi do pracy z danymi mapowymi i routingiem (np. GraphHopper);

  • znajomość procesów CI/CD (GitLab) oraz technik monitorowania systemów (np. ELK Stack);

  • doświadczenie w pracy w środowisku wielomodułowym lub mikroserwisowym;

  • znajomość Quarkus lub innych nowoczesnych frameworków Java. ​

 

 

Co zyskujesz dołączając do BlueSoft:  

  • współpraca w zespole interdyscyplinarnych ekspertów i entuzjastów technologii, zainspirowanych pracą w płaskiej hierarchii; 

  • stała współpraca w pełnym wymiarze godzin w firmie, która rozwija się dynamicznie od 20 lat; 

  • szansa na rozwój w różnorodnych projektach IT, realizowanych dla bardzo znanych i rozpoznawalnych klientów- liderów w swoich branżach;​  

  • możliwość pracy z najnowszymi technologiami w oparciu o najwyższe standardy developmentu; 

  • elastyczny czas i hybrydowy model pracy (w różnych zespołach funkcjonują różne ustalenia, nie narzucamy żadnych opcji); 

  • szereg inicjatyw wspierających dzielenie się wiedzą i rozwój, takich jak: szkolenia wewnętrzne, gildie tematyczne, możliwość szkolenia i certyfikacji w zakresie Cloud (partnerstwa technologiczne w czterech chmurach); 

  • możliwość nauki języka angielskiego lub niemieckiego online oraz zespołowe lekcje języka angielskiego; 

  • możliwość dołączenia do Multisport i ubezpieczenia medycznego; 

  • morskie przygody – z nami popływasz po Morzu Karaibskim, Śródziemnym lub Północnym (udział w rejsach firmowych jest dofinansowany przez firmę). 

 

Rekrutujemy zdalnie.  

Indywidualny onboarding całkowicie online!