Lead Java Backend Engineer in Kraków

Lead Java Backend Engineer in Kraków

Kraków Pełny etat 56250 - 68750 zł / rok (szac.) Hybrydowo
I

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.

I

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