SeniorJava Developer
⚲ Warszawa
25 200 - 31 920 PLN (B2B)
Wymagania
- min. 5 lat komercyjnego doświadczenia w Javie
- min. 3 lata doświadczenia z Apache Kafka
- doświadczenie w tworzeniu testów jednostkowych i integracyjnych (JUnit, TestNG, Spock, Testcontainers, WireMock)
- doświadczenie z konteneryzacją aplikacji
- znajomość BPMN i silników procesowych
- praktyczna znajomość Angulara
- umiejętność wykorzystywania narzędzi AI w procesie developmentu
- gotowość do pracy hybrydowej — 3 dni w tygodniu z biura klienta w Warszawie
Opis stanowiska
Jeden z największych programów transformacji cyfrowej w Polsce — budowa platformy wspierającej kluczowe procesy biznesowe, opartej na mikroserwisach, automatyzacji procesów, AI i rozwiązaniach workflow. Będziesz projektować i rozwijać aplikacje w Javie, Spring Boot i Kafka oraz implementować frontend w Angularze. To projekt o strategicznym znaczeniu i realnym wpływie, ale warto mieć świadomość, że duża skala programu może wiązać się z biurokracją i złożonością, a rola Java Developera w praktyce obejmuje też frontend i integrację z AI. Praca hybrydowa — 3 dni w tygodniu z biura klienta w Warszawie.
🔍 Dekoder Ogłoszenia
🔴
Jeden z największych programów transformacji cyfrowej w Polsce
Może oznaczać projekt o dużej skali, ale też potencjalnie dużą biurokrację i złożoność.
🔴
Nowoczesna platforma wspierająca kluczowe procesy biznesowe
Może to być innowacyjne rozwiązanie, ale też system, który wymaga ciągłych zmian i adaptacji do ewoluujących potrzeb biznesowych.
🔴
Wykorzystująca architekturę mikroserwisową, automatyzację procesów, AI oraz rozwiązania workflow
Wymaga szerokiego zakresu umiejętności i znajomości wielu technologii, co może być obciążające.
🔴
Praktyczna znajomość Angulara
Chociaż ogłoszenie jest na Java Developera, oczekiwana jest znajomość front-endu, co może oznaczać pracę w modelu full-stack lub konieczność wspierania front-endu.
🔴
Umiejętność wykorzystywania narzędzi AI w procesie developmentu
Może oznaczać zarówno pomoc w kodowaniu, jak i konieczność integracji z istniejącymi systemami AI, co wymaga dodatkowej wiedzy.