Senior Java Backend Engineer in Kraków

Senior Java Backend Engineer in Kraków

Kraków Pełny etat 94500 - 115500 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Twórz i rozwijaj usługi backendowe w Java 11+ i Spring Boot.
  • Firma: Globalny lider w branży bankowości inwestycyjnej.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Możliwość pracy z najnowszymi technologiami w zespole Agile.
  • Dlaczego ta praca: Pracuj nad kluczowymi projektami w dynamicznym środowisku technologicznym.
  • Kwalifikacje: 7+ lat doświadczenia w programowaniu i architekturze mikroserwisów.

Przewidywane wynagrodzenie mieści się w przedziale 94500 - 115500 zł za rok.

Opis projektu: Dołączysz do długoterminowego projektu na dużą skalę dla globalnego klienta w dziedzinie bankowości inwestycyjnej. Projekt koncentruje się na budowaniu i rozwijaniu zestawu krytycznych usług backendowych, które wspierają złożone procesy biznesowe, regulacyjne oraz integracje systemowe w ekosystemie banku. Platforma oparta jest na rozproszonej architekturze mikroserwisów, wykorzystującej Spring Boot, komunikację opartą na zdarzeniach oraz orkiestrację procesów napędzaną BPM. System działa w środowisku chmurowym, konteneryzowanym, z silnym naciskiem na bezpieczeństwo, skalowalność, odporność i łatwość utrzymania.

Będziesz ściśle współpracować z architektami, inżynierami QA, DevOps oraz interesariuszami biznesowymi w zwinnej strukturze, przyczyniając się nie tylko kodem, ale także kierunkiem technicznym, najlepszymi praktykami i mentoringiem.

Obowiązki:

  • Projektowanie, rozwijanie i utrzymywanie usług backendowych klasy enterprise przy użyciu Java 11+ i Spring Boot
  • Wkład w projektowanie i rozwój rozproszonych architektur mikroserwisów
  • Implementacja i integracja interfejsów API REST i SOAP oraz rozwiązań opartych na zdarzeniach przy użyciu Kafka
  • Rozwój i utrzymanie procesów biznesowych przy użyciu silnika BPM (preferowany Flowable)
  • Zapewnienie wysokich standardów jakości kodu poprzez stosowanie zasad SOLID, Clean Code i wzorców projektowych
  • Pisanie i utrzymywanie kompleksowych testów jednostkowych i integracyjnych przy użyciu JUnit, TestNG, Mockito i WireMock
  • Praca z relacyjnymi i dokumentowymi bazami danych, takimi jak PostgreSQL, MongoDB i Azure Cosmos DB
  • Implementacja mechanizmów bezpieczeństwa i uwierzytelniania przy użyciu OAuth2, JWT i Spring Security
  • Współpraca z zespołami DevOps w zakresie konteneryzacji i wdrażania przy użyciu Docker i Kubernetes
  • Aktywne uczestnictwo w ceremoniach zwinnych (refinansowanie, planowanie, przeglądy, retrospektywy)
  • Zapewnienie wskazówek technicznych, przeprowadzanie przeglądów kodu i promowanie najlepszych praktyk inżynieryjnych
  • Ścisła współpraca z zespołami międzyfunkcyjnymi, w tym QA, DevOps i właścicielami produktów

Umiejętności:

  • Musisz mieć: Solidne doświadczenie w programowaniu w językach JVM (najlepiej Java 11+) i wzorcach projektowych
  • Frameworki: Spring Boot
  • Udokumentowane doświadczenie w rozwoju aplikacji na poziomie enterprise przez 7+ lat
  • Zrozumienie rozproszonych architektur mikroserwisów i wzorców komunikacyjnych
  • Doświadczenie z relacyjnymi i dokumentowymi bazami danych (PostgresSQL, MongoDB, Azure Cosmos)
  • Frameworki testowe (JUnit, TestNG, Mockito, WireMock)
  • Komunikacja i integracja (Kafka, REST, SOAP)
  • Bezpieczeństwo i uwierzytelnianie (OAuth2, JWT, Spring Security)
  • Konteneryzacja i orkiestracja (Docker, Kubernetes)
  • Promowanie najlepszych praktyk inżynieryjnych (SOLID, Clean Code)
  • Doświadczenie w pracy w trybie Agile
  • Doskonałe umiejętności komunikacyjne i współpracy
  • Znajomość technologii chmurowych
  • Ekspertyza w co najmniej jednym silniku BPM (preferowany Flowable)
  • Miło widziane: doświadczenie w lub chęć nauki programowania reaktywnego w Javie/Spring Webflux
  • mikroserwisy Spring Boot
  • doświadczenie z bazami danych NoSQL (najlepiej MongoDB lub CosmosDB)

Senior Java Backend Engineer in Kraków – pracodawca: Luxoft (old)

Nasza firma to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku inwestycyjnym. Pracując jako Senior Java Backend Engineer, będziesz częścią zespołu, który kładzie duży nacisk na innowacje i najlepsze praktyki inżynieryjne, a także na współpracę w zwinnych zespołach. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy oraz dostęp do najnowszych technologii w chmurze, co sprawia, że praca u nas jest nie tylko satysfakcjonująca, ale również pełna wyzwań i możliwości nauki.

L

Dane kontaktowe:

Zespół rekrutacyjny Luxoft (old)

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Java Backend Engineer in Kraków

Java 11+
Spring Boot
Microservices Architecture
REST APIs
SOAP APIs
Kafka
BPM Engine (Flowable)