Backend Java Engineer with DevOps focus
Emerge Soft
Rola łączy backend development w Javie z obowiązkami DevOps. Będziesz odpowiadać za tworzenie i utrzymanie kodu backendowego (Java EE) oraz zarządzanie infrastrukturą kontenerową (Docker, Kubernetes), CI/CD (Jenkins, GitLab CI) i systemami przesyłania wiadomości (Apache Kafka). Projekt to globalna platforma portfela mobilnego obsługująca miliardy transakcji. Pomimo tytułu 'DevOps focus', core roli to backend – DevOps jest integralną częścią codziennej pracy, a nie osobnym stanowiskiem.
Brakuje: nie podano informacji o dyżurach on-call, brak opisu procesu rekrutacyjnego.
Rola łączy backend development w Javie z obowiązkami DevOps. Będziesz odpowiadać za tworzenie i utrzymanie kodu backendowego (Java EE) oraz zarządzanie infrastrukturą kontenerową (Docker, Kubernetes), CI/CD (Jenkins, GitLab CI) i systemami przesyłania wiadomości (Apache Kafka). Projekt to globalna platforma portfela mobilnego obsługująca miliardy transakcji. Pomimo tytułu 'DevOps focus', core roli to backend – DevOps jest integralną częścią codziennej pracy, a nie osobnym stanowiskiem.
- ✓Ciekawa domena – globalny portfel mobilny, wpływ na włączenie finansowe
- ✓Nowoczesny stack: Docker, Kubernetes, Kafka, OpenTelemetry
- ✓Mały, zwinny zespół (5-7 osób) – duża autonomia i sprawczość
- !Stack technologiczny obejmuje Java EE – może sugerować legacy kod lub mniej nowoczesne rozwiązania
- !Nie podano informacji o dyżurach (on-call) – przy skali miliardów transakcji prawdopodobne
- •Pisanie i rozwijanie kodu backendowego w Java EE
- •Konfiguracja i zarządzanie kontenerami Docker oraz klastrami Kubernetes
- •Tworzenie i utrzymanie pipeline'ów CI/CD (Jenkins, GitLab CI)
- •Praca z Apache Kafka – implementacja producentów/konsumentów, zarządzanie strumieniami
- •Optymalizacja obserwowalności systemu za pomocą OpenTelemetry i narzędzi logujących
- •Integracja z bazą danych SQL/Oracle
- •Współpraca z zespołem w agile (5-7 osób) przy planowaniu i code review
- •Debugowanie i rozwiązywanie problemów produkcyjnych związanych z wydajnością i skalowalnością
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Deweloper Java z 3-letnim stażem, który ma obowiązkowe doświadczenie z Kubernetes i Docker, potrafi skonfigurować CI/CD i zna podstawy Kafka oraz SQL. Angielski na poziomie komunikatywnym.
Juniorzy bez doświadczenia w Kubernetes/Docker oraz osoby szukające wyłącznie pracy backendowej bez operacyjnych obowiązków. Również nie dla kogoś, kto nie chce pracować w środowisku wysokiej skalowalności.
- ?Jaka jest proporcja pracy nad nowymi funkcjonalnościami vs utrzymanie / obsługa incydentów?
- ?Czy stack Java EE jest modernizowany – plany migracji na nowsze wersie Javy?
- ?Jakie narzędzia są używane do monitorowania i observability (OpenTelemetry, ale jakie backendy?)
- ?Czy zwracane są koszty dojazdu do biura (Warszawa)?
- ?Jaki jest proces rekrutacyjny – liczba etapów, zadanie domowe?
- ?Czy istnieje budżet szkoleniowy lub czas na rozwój?
- −Nie podano informacji o dyżurach on-call
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo czy istnieje możliwość pełnego zdalnego bez wizyt w biurze
Zespół agile (5-7 osób) pracuje w scrumie. Kultura oparta na współpracy i pełnej odpowiedzialności za kod i infrastrukturę. Ze względu na skalę systemu, wymagana jest duża samodzielność i proaktywność.