Senior Java Developer
Senior Java Software Engineer (Spring Boot) z językiem niemieckim
Szukamy doświadczonego programisty Java (poziom Senior) do długofalowej współpracy przy dużym, międzynarodowym projekcie backendowym. Jeśli dobrze czujesz się w architekturze rozproszonej i swobodnie rozmawiasz po niemiecku oraz angielsku – aplikuj!
Co będziesz robić?
Projektować i rozwijać aplikacje backendowe w Javie.
Tworzyć oraz utrzymywać mikroserwisy oparte na Spring Boot.
Pracować z architekturą opartą o zdarzenia (event-driven architecture).
Integrować systemy przez REST API i komunikację asynchroniczną.
Projektować i optymalizować bazy danych (SQL).
Współpracować z zespołem DevOps przy konteneryzacji i wdrażaniu aplikacji (CI/CD).
Brać udział w code review i podejmowaniu decyzji architektonicznych.
Wspierać i mentorować mniej doświadczonych programistów w zespole.
Czego oczekujemy?
Minimum 5 lat doświadczenia w programowaniu w Javie (wersja 8 lub nowsza).
Bardzo dobrej znajomości Spring Boot i całego ekosystemu Spring.
Doświadczenia w budowaniu mikroserwisów REST.
Praktycznej znajomości SQL i relacyjnych baz danych.
Znajomości Kafki (lub podobnych systemów messagingowych).
Dobrej znajomości Docker, Kubernetes oraz narzędzi CI/CD (np. Jenkins).
Języka niemieckiego na poziomie minimum B2/C1 (warunek konieczny).
Bardzo dobrej znajomości języka angielskiego.
Mile widziane:
Doświadczenie w pracy z chmurą (AWS, Azure lub GCP).
Umiejętność optymalizacji wydajności aplikacji Java.
Znajomość dobrych praktyk z zakresu bezpieczeństwa backendu.
Co oferujemy?
Stabilną współpracę na 12 miesięcy z dużą szansą na przedłużenie.
Pracę w międzynarodowym środowisku nad zaawansowanymi systemami o dużej skali.
Możliwość pracy z nowoczesną architekturą klasy enterprise.
Senior Java Developer
Senior Java Developer