Technical Lead (Java)
Szukamy doświadczonego lidera technicznego, który poprowadzi zespół w projekcie rozwijającym nowoczesne rozwiązania płatnicze oparte na architekturze mikroserwisowej. Jeśli masz mocne zaplecze w Javie, Spring Boot i integracjach systemowych, a przy tym lubisz łączyć kodowanie z mentoringiem i decyzjami architektonicznymi — ta rola jest dla Ciebie.
B2B: 180 – 215 PLN netto/h
Lokalizacja: Kraków (hybryda)
Projekt
- Dołączysz do zespołu rozwijającego platformę obsługującą usługi płatnicze oraz warstwę integracji systemów (orchestration layer).
- Projekt obejmuje zestaw mikroserwisów i aplikacji opartych o Java 8/11/17, Spring Boot oraz ReactJS, które wspierają procesy płatnicze i komunikację pomiędzy systemami biznesowymi.
- Część rozwiązań działa w chmurze, a część on-premises.
- Integracje realizowane są przy użyciu API, MuleSoft, Kafka, MQ oraz elementów ETL (Seeburger BIS).
Zadania
- Prowadzenie zespołu deweloperskiego oraz nadzór nad techniczną stroną projektu.
- Udział w projektowaniu i dostarczaniu rozwiązań dla systemów płatniczych.
- Mentoring i wsparcie techniczne członków zespołu.
- Rozwój i utrzymanie aplikacji oraz usług (back-end i front-end) w Java / Spring Boot / ReactJS.
- Optymalizacja architektury i kosztów integracji systemów (API, mikroserwisy, Kafka, MuleSoft, MQ).
- Wdrażanie automatyzacji testów i procesów CI/CD.
- Współpraca z analitykami biznesowymi, managerami produktu i zespołami DevOps.
- Udział w migracji systemów do nowoczesnych rozwiązań chmurowych.
- Szacowany udział zadań technicznych vs. zarządczych: ~20% kodowania / 80% leadership i nadzór techniczny.
Wymagania
- Minimum 6–8 lat doświadczenia w roli Senior Developera lub Technical Leada.
- Bardzo dobra znajomość Java 17+ i Spring Boot.
- Doświadczenie w budowie REST API oraz architekturze mikroserwisowej.
- Praktyczna znajomość Oracle (mile widziane również Postgres).
- Znajomość narzędzi integracyjnych: Kafka, MuleSoft, MQ.
- Zrozumienie zasad DevOps i doświadczenie z narzędziami: Git, Jenkins, Maven, Nexus, Jira, Confluence.
- Znajomość ReactJS – mile widziana.
- Doświadczenie z ETL / Seeburger BIS – duży atut (lub gotowość do nauki).
- Wiedza z zakresu cyberbezpieczeństwa aplikacji – mile widziana.
- Dobra znajomość języka angielskiego w środowisku technicznym.