Skip to content
Back

Java Software Developer

  • Docker
  • Java
  • 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

A host of benefits you'll appreciate

Atmosphere

Working at a friendly company recognized as a Great Place To Work and awarded the Friendly Workplace distinction

Self-development

80 hours to develop your skills during work hours

Health

Health Care and Sports Card

Education

Language classes during work hours

Safety

Life insurance tailored to your needs

Integration

Well-being programs, team-building activities, and events