#300179Dodano Invalid Date15źródło: nofluffjobs.com
Stackmine
Stackmine

Java Developer [M/F]

16 800 - 21 840 PLN(znormalizowane)
Doświadczenie

Mid

Lokalizacja

Szczecin

Tryb pracy

Zdalnie

Wymiar

Full-time

JavaKafkaSpringSpring BootMSSQLKubernetes

O ofercie

Celem projektu jest rozwój rozproszonej platformy do obsługi płatności transgranicznych w czasie rzeczywistym w architekturze mikroserwisowej, opartej na komunikacji asynchronicznej (Apache Kafka) i podejściu event-driven. System przetwarza wysokowolumenowe transakcje wielowalutowe, integruje się z zewnętrznymi dostawcami płatności oraz zapewnia niskie opóźnienia, wysoką dostępność i odporność na błędy. Środowisko konteneryzowane (Docker, Kubernetes) z automatycznym skalowaniem oraz zautomatyzowanymi procesami CI/CD wspiera bezpieczne i bezprzestojowe wdrożenia.

Wymagania

  • min. 4 lata komercyjnego doświadczenia jako Java Developer lub na stanowisku backendowym
  • bardzo dobra znajomość Javy oraz doświadczenie w architekturze event-driven i komunikacji asynchronicznej z wykorzystaniem Kafki
  • praktyczna znajomość Spring / Spring Boot przy tworzeniu aplikacji backendowych i mikroserwisów
  • doświadczenie w projektowaniu schematów danych oraz pracy z bazami SQL (np. PostgreSQL, MySQL) i NoSQL (np. MongoDB, Redis)
  • praca z Dockerem i Kubernetes; znajomość CI/CD oraz automatyzacji wdrożeń
  • angielski min. B2/C1 – swobodna komunikacja, praca z dokumentacją i w zespole międzynarodowym
  • gotowość do spotkań zespołowych 1 raz w miesiącu w Szczecinie

Obowiązki

  • rozwój i utrzymanie aplikacji backendowych w technologii Java w architekturze mikroserwisowej
  • implementacja funkcjonalności w oparciu o rozwiązania komunikacji asynchronicznej i systemy kolejkowania (np. Apache Kafka)
  • udział w pracach nad systemami przetwarzania danych w czasie rzeczywistym oraz integracjami międzyserwisowymi
  • rozbudowa istniejących komponentów oraz wprowadzanie usprawnień zwiększających wydajność, stabilność i bezpieczeństwo aplikacji
  • współpraca z zespołem developerskim, QA oraz architektem przy analizie wymagań i projektowaniu rozwiązań technicznych
  • tworzenie i utrzymanie testów jednostkowych oraz integracyjnych, udział w code review
  • analiza błędów, diagnozowanie problemów produkcyjnych oraz proponowanie usprawnień w kodzie i konfiguracji systemu
  • dbałość o jakość kodu zgodnie z przyjętymi standardami i dobrymi praktykami wytwarzania oprogramowania

Benefity

  • Stabilność zatrudnienia - współpraca długoterminowa ze znanymi i cenionymi markami w branży
  • Elastyczność - indywidualne podejście do współpracy i niekorporacyjny klimat pracy
  • Rozwój - możliwość uczestnictwa w kursach, szkoleniach i konferencjach branżowych
  • Swap Stack - możliwość zmiany projektu w zależności od osobistych preferencji i możliwości firmy
  • Personal branding - wsparcie budowania marki osobistej, udostępnienie bloga, finansowanie udziału w wydarzeniach branżowych i meetupach
  • Program poleceń - do 5000 zł za każde skuteczne polecenie specjalisty do Stackmine
  • People Manager - dedykowane wsparcie od People Managera
  • Praca zdalna - zespoły projektowe pracują zdalnie