Przejdź do treści
Wróć

Java Software Developer

  • Java
  • Docker
  • Kubernetes
  • Spring
  • SQL

Poszukujemy doświadczonej osoby, która wesprze rozwój projektu dotyczącego budowy wysokoskalowalnego i rozproszonego systemu bankowości internetowej. Platforma oparta jest na nowoczesnej architekturze mikroserwisowej, co wymaga uwzględnienia specyfiki komunikacji między usługami oraz spójności danych w środowisku rozproszonym.

Zakres obowiązków:

  • Wsparcie techniczne przy definiowaniu nowych funkcjonalności dla rozproszonej platformy bankowej.
  • Implementacja niezawodnych rozwiązań w środowisku mikroserwisowym.
  • Projektowanie i rozwój API REST z uwzględnieniem wydajności i bezpieczeństwa.
  • Dbanie o jakość kodu (Code Review) oraz stosowanie wzorców projektowych adekwatnych dla systemów rozproszonych.
  • Umiejętność pracy w środowisku wielokulturowym.

Wymagania:

  • Bardzo dobra znajomość Java oraz ekosystemu Spring (Boot, Cloud).
  • Praktyczne doświadczenie w projektowaniu i utrzymaniu systemów rozproszonych.
  • Znajomość architektury mikroserwisowej, Kubernetes oraz Dockera.
  • Doświadczenie z relacyjnymi bazami danych (Oracle, PostgreSQL) i biegłość w SQL.
  • Znajomość mechanizmów komunikacji asynchronicznej (Kafka) oraz cache’owania (Redis).
  • Umiejętność tworzenia API REST w podejściu Contract-First.
  • Znajomość narzędzi konfiguracyjnych (Helm) i zagadnień związanych z konfiguracją k8s.
  • Znajomość zagadnień związanych z CI/CD (Jenkins).
  • Kompetencje analityczne pozwalające na efektywne mapowanie wymagań biznesowych na istniejącą architekturę mikroserwisową oraz identyfikację właściwego miejsca implementacji nowych funkcjonalności zgodnie z zasadami architektonicznymi systemu.
  • Znajomość języka angielskiego w stopniu komunikatywnym
  • Mile widziana znajomość framework Vaadin
  • Znajomość Wildfly (wersja 26 i 32)

To oferujemy:

  • Możliwość pracy zdalnej
  • Prywatną opiekę medyczną, ubezpieczenie na życie, kartę Multisport
  • Zajęcia z języka angielskiego/ niemieckiego
  • Szkolenia zewnętrzne i wewnętrzne
  • 80 h na samorozwój
  • Programy wellbeingowe i inicjatywy integracyjne

Moc korzyści, które docenisz

Atmosfera

Praca w przyjaznej firmie uznanej za „Great Place To Work” i wyróżnionej tytułem „Przyjazne miejsce pracy”

Samorozwój

80 godzin na rozwój swoich kompetencji w godzinach pracy

Zdrowie

Opieka medyczna i karta sportowa

Edukacja

Zajęcia językowe w godzinach pracy

Bezpieczeństwo

Ubezpieczenie na życie dopasowane do Twoich potrzeb

Integracja

Programy wellbeingowe, integracje i wydarzenia