Middle Java Backend Developer – GenAI
⚲ Warszawa
Do uzgodnienia
Wymagania
- 5+ lat doświadczenia w pracy z Javą i powiązanymi technologiami
- doświadczenie z Java/J2EE, REST API, Spring/Spring MVC, JPA/Hibernate
- doświadczenie w projektowaniu bezpiecznych, skalowalnych i wydajnych API
- znajomość baz danych: Oracle, MySQL oraz co najmniej jednej bazy NoSQL
- praktyczne doświadczenie z architekturą mikroserwisową i systemami rozproszonymi
- doświadczenie z Docker i Kubernetes lub podobnymi technologiami
- praktyczne doświadczenie z narzędziami AI wspomagającymi development (Claude, Cline, GitHub Copilot)
- gotowość do pracy hybrydowej – 1-3 dni w tygodniu z biura klienta w Warszawie
Opis stanowiska
Rozwój skalowalnych aplikacji backendowych w Javie dla globalnego klienta, z wykorzystaniem nowoczesnych narzędzi AI wspomagających development (Claude, Cline, GitHub Copilot). Zakres obejmuje projektowanie, rozwój, testowanie i utrzymanie API oraz mikroserwisów, pracę z kontenerami i CI/CD, a także wsparcie produkcyjne (analiza logów, rozwiązywanie incydentów). To oferta dla doświadczonego Java developera, który czuje się swobodnie w środowisku produkcyjnym i Agile/Scrum. Uwaga: ogłoszenie mówi o 'high-performing engineering team' — w praktyce może to oznaczać presję na szybkie dostarczanie kosztem jakości lub równowagi pracy.
🔍 Dekoder Ogłoszenia
🔴
AI-assisted software development
Może oznaczać używanie narzędzi typu Copilot do generowania kodu, a niekoniecznie głębokie zrozumienie i implementację algorytmów AI.
🔴
high-performing engineering team
Zespół może być faktycznie wydajny, ale równie dobrze może oznaczać presję na szybkie dostarczanie kosztem jakości lub równowagi pracy.
🟡
delivering scalable, secure, and modern Java-based applications and services
Standardowe frazy marketingowe, które nie gwarantują, że obecna architektura jest faktycznie skalowalna, bezpieczna czy nowoczesna.
🟡
leading global client
Może oznaczać klienta z branży technologicznej lub po prostu dużą, międzynarodową firmę, która niekoniecznie jest liderem w swojej dziedzinie.
🟡
Agile/Scrum environment
Może oznaczać dojrzałe praktyki Agile lub jedynie formalne stosowanie ceremonii Scrum bez faktycznego ducha zwinności.