Senior Java Developer
Do naszego zespołu z branży ubezpieczeń poszukujemy doświadczonego Back-End Developera, który nie tylko świetnie odnajduje się w świecie Javy, ale także realnie wpływa na jakość, stabilność i rozwój nowoczesnych systemów.
Szukamy osoby, która myśli szerzej niż tylko o kodzie — potrafi projektować rozwiązania z uwzględnieniem architektury, bezpieczeństwa danych oraz długoterminowego utrzymania systemu. Kogoś, kto dba o detale, ale jednocześnie rozumie kontekst biznesowy i technologiczny.
Idealny kandydat to ktoś, kto:
posiada solidne doświadczenie 5 + lat w tworzeniu aplikacji backendowych w Java (18+) i Spring Boot (3+),
zna dobre praktyki programistyczne, wzorce projektowe i potrafi je stosować w praktyce,
pracowałeś minimum 3 - lata w środowisku bazy danych Oracle, PostgreSQL
rozumie proces wytwarzania oprogramowania i odnajduje się w środowisku Agile (Scrum),
potrafi projektować rozwiązania z myślą o ich skalowalności, wydajności i łatwości utrzymania,
aktywnie dba o jakość kodu — uczestniczy w code review i inicjuje działania ograniczające dług technologiczny,
jest samodzielny, odpowiedzialny i dobrze zorganizowany,
szybko adaptuje się do zmian i chętnie dzieli się wiedzą z zespołem,
swobodnie korzysta z dokumentacji technicznej w języku angielskim.
🛠️ W pracy wykorzystasz z poniższych technologii:
Git, Maven/Gradle, Jenkins, Docker, Kubernetes, Oracle/PostgreSQL, REST, Kafka oraz narzędzia do monitoringu i analizy (ELK stack).
🌱 Dodatkowym atutem będzie:
Doświadczenie z Camunda (BPMN), Magnolia CMS, technologiami frontendowymi (Angular, TypeScript), chmurą (Azure/GCP) czy narzędziami takimi jak Helm lub Nginx.
Twoje wyzwania:
Projektowanie rozwiązań technicznych oraz uzgadnianie ich założeń w sposób zapewniający spójność systemu, bezpieczeństwo danych, wysoką jakość architektury, ciągłość działania oraz minimalizację długu technologicznego,
Wdrażanie nowych funkcjonalności zgodnie z ustalonymi wymaganiami, standardami organizacyjnymi oraz dobrymi praktykami wytwarzania oprogramowania,
Uczestnictwo w przeglądach kodu, ze szczególnym uwzględnieniem zgodności ze standardami oraz przyjętymi założeniami projektowymi,
Proaktywne ograniczanie długu technologicznego poprzez inicjowanie refaktoryzacji oraz współtworzenie i utrzymanie rejestru długu systemowego,
Zapewnienie wsparcia technicznego i merytorycznego podczas wdrożeń,
Identyfikowanie, analizowanie i rozwiązywanie problemów oraz błędów w systemie,
Monitorowanie działania systemu oraz proponowanie i wdrażanie usprawnień zwiększających jego wydajność i stabilność,
Szacowanie nakładu pracy niezbędnego do realizacji zmian w systemach IT.
Co oferujemy?
Preferencyjne pakiety na Multisport i Luxmed.
Możliwość realnego wpływu na architekturę systemów w dużej skali.
Senior Java Developer
Senior Java Developer