Java Backend Developer | Krakow & Wroclaw
⚲ Kraków, Wrocław
Do uzgodnienia
Wymagania
- praca hybrydowa (2–3 dni w tygodniu) z biura w Krakowie lub Wrocławiu
- doświadczenie w Javie i Spring Boot, w tym Spring Batch i Spring Cloud, oraz budowaniu mikroserwisów
- biegłość w projektowaniu REST API i schematów GraphQL
- doświadczenie z modelowaniem NoSQL (np. Azure Cosmos DB) i streamingu danych (Confluent Kafka)
- znajomość protokołów uwierzytelniania/autoryzacji: OAuth 2.0 i Microsoft Entra ID
- znajomość usług Azure (App Services, Azure Monitor, API Management)
- umiejętność jasnej komunikacji w języku angielskim i pracy z product managerami, designerami i inżynierami
Mile widziane
- znajomość Spring AI lub LangChain
Opis stanowiska
Będziesz projektować i rozwijać backendowe usługi wspierające pracowników i interesariuszy HR, z AI w centrum rozwiązania — od analizy potrzeb i developmentu po testy automatyczne, wdrożenia i obserwowalność. Rola obejmuje też dbanie o jakość, bezpieczeństwo i zgodność oraz udział w rozwiązywaniu incydentów produkcyjnych. To oferta dla doświadczonego Java/Spring developera, który lubi szeroki zakres odpowiedzialności i pracę z nowymi technologiami (Spring AI, Kafka, Azure). Uwaga: zakres jest bardzo szeroki — od analizy wymagań po utrzymanie produkcji — a część zadań dotyczy rutynowych poprawek systemów HR; warto dopytać o proporcje nowego developmentu do utrzymania.
🔍 Dekoder Ogłoszenia
🔴
continuously improve intelligent digital products and services that support employees and HR stakeholders, with AI at the core.
Może oznaczać zarówno innowacyjne projekty z wykorzystaniem AI, jak i rutynowe poprawki istniejących systemów HR.
🔴
Apply modern engineering practices, from analyzing user needs and developing new features to automated testing, deployment, and observability.
Zakres obowiązków może być bardzo szeroki, od analizy wymagań po utrzymanie produkcji, co może oznaczać pracę nad wieloma aspektami projektu.
🔴
Ensure quality, security, reliability, and compliance by applying digital principles and implementing functional and non-functional requirements.
Może to oznaczać, że będziesz odpowiedzialny za bardzo rygorystyczne procesy i dokumentację, a nie tylko za samo kodowanie.
🔴
Advocate for user and stakeholder needs, ensuring AI solutions are explainable, ethical, and human-centric.
Może wymagać dużo komunikacji i negocjacji z różnymi grupami interesariuszy, a nie tylko pracy technicznej.
🟡
Share knowledge openly, contribute to hiring and onboarding, and help shape a collaborative, forward-thinking engineering culture.
Oprócz zadań deweloperskich, oczekuje się aktywnego udziału w budowaniu zespołu i kultury firmy.