W skrócie
- Zadania: Prowadź zespół inżynierów w tworzeniu nowoczesnych mikroserwisów Java i Kotlin.
- Firma: Dynamiczna firma technologiczna w Krakowie z kulturą współpracy.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Możliwość pracy hybrydowej i rozwój w dynamicznym środowisku.
- Dlaczego ta praca: Zyskaj doświadczenie w nowoczesnych technologiach i wpływaj na innowacyjne projekty.
- Kwalifikacje: 8+ lat doświadczenia w programowaniu w Javie oraz umiejętności przywódcze.
Przewidywane wynagrodzenie mieści się w przedziale 56250 - 68750 zł za rok.
Lokalizacja: Kraków, Polska (min. 3 dni hybrydowo obowiązkowe)
Kluczowe obowiązki:
- Zapewnienie praktycznego przywództwa technicznego dla zespołu, prowadzenie inżynierów w zakresie projektowania, wdrażania i standardów inżynieryjnych oraz mentoring członków zespołu w celu rozwijania ich umiejętności.
- Projektowanie, budowanie i ulepszanie mikroserwisów Java (8-21) i Kotlin Spring Boot oraz interfejsów API REST w całym cyklu życia zamówień i transakcji, w tym rejestracji zamówień, walidacji, routingu, wykonania, alokacji i rezerwacji.
- Budowanie przepływów opartych na zdarzeniach z użyciem Kafka i Kafka Streams w celu zapewnienia niezawodnego, rzeczywistego przetwarzania zamówień i transakcji.
- Dostarczanie usług konteneryzowanych z użyciem Docker i Kubernetes na GCP oraz zarządzanie danymi w PostgreSQL.
- Stosowanie najlepszych praktyk inżynieryjnych, w tym czystego kodu, CI/CD, bezpiecznego SDLC oraz automatycznego testowania z użyciem JUnit i Mockito.
- Posiadanie wsparcia produkcyjnego L3, w tym profilowania wydajności, rozwiązywania incydentów i analizy przyczyn źródłowych, utrzymując usługi handlowe o niskim opóźnieniu i wysokiej przepustowości w stanie odpornym i stabilnym.
- Wykorzystanie rozwoju wspomaganego przez GenAI, w tym Claude Code, w celu poprawy wydajności inżynieryjnej i jakości kodu w zespole.
- Ścisła współpraca z właścicielami produktów, architektami i inżynierami oraz prowadzenie przeglądów kodu, strategii testowania i rozwiązywania złożonych problemów technicznych.
- Napędzanie działań modernizacyjnych poprzez ewolucję systemów dziedziczonych w kierunku modułowych, natywnych w chmurze i architektur opartych na zdarzeniach na GCP.
Twoje umiejętności:
- Silne doświadczenie praktyczne w Java 8, 11, 17 i 21, w tym migracja aplikacji między wersjami Java, budowanie skalowalnych mikroserwisów z użyciem Spring Boot oraz projektowanie interfejsów API REST; doświadczenie z Kotlinem.
- Doświadczenie w architekturach opartych na zdarzeniach z użyciem Kafka i Kafka Streams oraz z relacyjnymi bazami danych, takimi jak PostgreSQL.
- Doświadczenie w dostarczaniu usług konteneryzowanych z użyciem Docker i Kubernetes na GCP poprzez pipeline CI/CD z automatycznym testowaniem, stosując optymalizację wydajności, niezawodność i praktyki bezpiecznego rozwoju dla usług o niskim opóźnieniu i wysokiej przepustowości.
- Udokumentowane doświadczenie w wsparciu produkcyjnym L3, w tym profilowanie wydajności, rozwiązywanie incydentów i analiza przyczyn źródłowych złożonych problemów produkcyjnych.
- Praktyczne doświadczenie z rozwojem wspomaganym przez GenAI, korzystając z narzędzi takich jak Claude Code w celu poprawy wydajności i jakości kodu.
- Doświadczenie w zapewnianiu przywództwa technicznego i wskazówek dla inżynierów, jednocześnie aktywnie uczestnicząc w rozwoju i rozwiązywaniu złożonych wyzwań technicznych.
- Doświadczenie w pracy w modelach dostarczania Agile.
- Silne umiejętności współpracy w zespołach inżynieryjnych, produktowych i architektonicznych.
- Umiejętność skutecznego komunikowania koncepcji technicznych zarówno do interesariuszy technicznych, jak i nietechnicznych.
Wymagania:
- Licencjat lub magister w dziedzinie informatyki, inżynierii lub pokrewnej (lub równoważne doświadczenie).
- 8+ lat praktycznego doświadczenia w inżynierii oprogramowania Java w dużych lub złożonych środowiskach, w tym doświadczenie na stanowisku lidera technicznego.
Preferencje:
- Znajomość zarządzania zamówieniami, realizacji transakcji lub platform handlowych w usługach finansowych lub zarządzaniu majątkiem.
- Doświadczenie w tworzeniu standardów inżynieryjnych, najlepszych praktyk lub komponentów wspólnych.
Lead Java Backend Engineer in Kraków – pracodawca: Infoplus Technologies UK Limited
Infoplus Technologies UK Limited to doskonały pracodawca, oferujący dynamiczne środowisko pracy w sercu branży finansowej. Nasza kultura opiera się na współpracy i innowacyjności, co sprzyja rozwojowi zawodowemu pracowników poprzez różnorodne możliwości szkoleń i awansów. Pracując z globalnymi zespołami, będziesz miał/a okazję wpływać na kluczowe projekty, a także korzystać z elastycznych metod pracy, które wspierają równowagę między życiem zawodowym a prywatnym.
Dane kontaktowe:
Zespół rekrutacyjny Infoplus Technologies UK Limited
Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Lead Java Backend Engineer in Kraków
Java 8-21
Kotlin
Spring Boot
REST APIs
Kafka
Kafka Streams
Docker