Software Engineer (Java)
Keepit
Senior Java Engineer odpowiedzialny za budowę nowego zespołu Java w Krakowie, pracującego nad platformą backupu cloud-to-cloud. Rola obejmuje pełne ownershio nad komponentami i funkcjami, prowadzenie architektury i projektowania technicznego, współpracę z zespołami produktowymi, QA, wsparciem i operacjami, a także mentoring innych programistów. Stos technologiczny: Java, Spring Boot, REST API, SQL, Kafka/RabbitMQ, Docker, Keycloak/OAuth, CI/CD. Praca na biurze w Krakowie.
Brakuje: nie podano wielkości zespołu java ani liczby osób w nim, brak informacji o procesie rekrutacyjnym (etapy, zadania).
Senior Java Engineer odpowiedzialny za budowę nowego zespołu Java w Krakowie, pracującego nad platformą backupu cloud-to-cloud. Rola obejmuje pełne ownershio nad komponentami i funkcjami, prowadzenie architektury i projektowania technicznego, współpracę z zespołami produktowymi, QA, wsparciem i operacjami, a także mentoring innych programistów. Stos technologiczny: Java, Spring Boot, REST API, SQL, Kafka/RabbitMQ, Docker, Keycloak/OAuth, CI/CD. Praca na biurze w Krakowie.
- ✓Greenfield Java backend – budowa od zera
- ✓Autonomia techniczna i wpływ na architekturę
- ✓Budżet szkoleniowy (professional training sessions, meetups)
- ✓4 dodatkowe dni urlopu + 3 dni sick leave bez L4
- ✓Kreatywna ulga podatkowa (KUP 50%)
- ✓Klub angielski z native speakerami i lekcje polskiego
- !Brak informacji o wielkości zespołu Java (jest budowany od podstaw)
- !Pełne ownership i odpowiedzialność architektoniczna mogą być obciążające
- !Praca wyłącznie stacjonarna w Krakowie – brak elastyczności
- !Mieszany stack technologiczny (C++, Common Lisp) w firmie – możliwe kontekstowe wyzwania
- •Realizacja end-to-end zadań backendowych w języku Java z wykorzystaniem Spring Boot
- •Projektowanie i implementacja architektury REST API oraz serwisów
- •Integracja z systemami uwierzytelniania (Keycloak, OAuth)
- •Praca z kolejkowaniem zdarzeń (Kafka, RabbitMQ)
- •Tworzenie i utrzymywanie konteneryzowanych rozwiązań (Docker)
- •Udział w code review i utrzymanie wysokiej jakości kodu
- •Współpraca z zespołami produktowymi, QA i operacyjnymi w rozwiązywaniu problemów
- •Mentoring i rozwój innych członków zespołu
Oferta dla doświadczonych specjalistów (Senior).
Senior Java developer z minimum 5 latami doświadczenia, który zna Spring Boot, REST API i SQL, ale może mieć mniejsze doświadczenie z event-driven architecture lub Keycloak – podstawowa znajomość tych technologii wystarczy, jeśli jest gotów się rozwijać.
Osoby z mniej niż 5 latami doświadczenia w Javie (junior/mid), preferujące pracę zdalną (rola stacjonarna) lub szukające gotowego zespołu – tutaj trzeba współtworzyć zespół od zera.
- ?Jak duży będzie zespół Java i ile osób już jest?
- ?Jaki jest stosunek pracy greenfield do utrzymania istniejących komponentów?
- ?Czy istnieje dyżur on-call? Jak często?
- ?Jakie narzędzia do monitorowania i observability są używane?
- ?Jak wygląda ścieżka kariery i awansu dla seniora?
- ?Czy są jakieś plany migracji z C++/Common Lisp do Javy?
- −Nie podano wielkości zespołu Java ani liczby osób w nim
- −Brak informacji o procesie rekrutacyjnym (etapy, zadania)
- −Nie wiadomo czy istnieje dyżur on-call i jaka jest częstotliwość
- −Brak konkretów dotyczących monitorowania i observability
- −Nie podano informacji o systemie kontroli wersji ani zarządzaniu projektami
Międzynarodowe, anglojęzyczne środowisko z silnym naciskiem na proaktywność, współpracę i dzielenie się wiedzą. Biuro w centrum Krakowa z udogodnieniami (napoje, owoce, integracje).
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię Java. Pełne statystyki zarobków →