JustJoin.IT Hybrydowo Mid

Backend Engineer (DevOps & Java)

j-labs

⚲ Kraków

150 - 170 PLN/h netto (B2B)

Wymagania

  • Jenkins
  • CI/CD
  • Docker
  • Linux
  • Kubernetes
  • Kafka
  • Java

Opis stanowiska

Dołącz do długoterminowego programu modernizacji globalnej platformy płatniczej, obsługującej międzynarodowe przepływy finansowe, wypłaty dla dostawców i pracowników, rozliczenia podatkowe oraz transfery wielokanałowe. Projekt koncentruje się na stopniowej wymianie systemów core banking na nowoczesne, chmurowe rozwiązania w architekturze mikroserwisowej. Charakter prac: • ok. 70% rozwój nowych funkcjonalności • ok. 30% utrzymanie i wsparcie istniejących rozwiązań • środowisko DevOps, duży nacisk na jakość i automatyzację Architektura: • mikroserwisy (RESTful APIs) • warstwa integracyjna (API + event streaming) • system rozproszony, konteneryzowany Stack technologiczny: Kubernetes, Docker, Kafka, Istio Service Mesh, Java lub Groovy, Bash / Shell, Unix / Linux, Jenkins, GitHub, CI/CD Model pracy: • praca hybrydowa (szczegóły do ustalenia z zespołem - [6-8 dni w miesiącu]) • współpraca w środowisku międzynarodowym Zadania • Usuwanie blokad developerskich i usprawnianie procesu dostarczania oprogramowania. • Wsparcie zespołów w obszarze Cloud Native i DevOps. • Projektowanie, budowa i utrzymanie pipeline’ów CI/CD. • Automatyzacja procesów wdrożeniowych i produkcyjnych. • Współpraca z architektami oraz managementem w zakresie decyzji technicznych. • Współpraca z QA i dbanie o standardy jakości. • Tworzenie oraz utrzymanie dokumentacji produkcyjnej i release’owej. • Wsparcie w utrzymaniu i rozwoju rozproszonej platformy mikroserwisowej. Wymagania • 4–5+ lat doświadczenia komercyjnego na stanowisku Backend/DevOps • Bardzo dobra znajomość środowisk Cloud Native (Kubernetes, Docker, Kafka, Istio) • Doświadczenie w pracy z systemami Unix/Linux • Umiejętność tworzenia skryptów w Bash/Shell • Znajomość Java lub Groovy (szczególnie w kontekście automatyzacji) • Praktyczne doświadczenie z CI/CD (Jenkins, GitHub) • Doświadczenie w projektowaniu i utrzymaniu systemów rozproszonych • Umiejętność budowy i utrzymania pipeline’ów pod automatyczne wdrożenia • Wysokie umiejętności analityczne i komunikacyjne • Proaktywne podejście do rozwiązywania problemów • Język angielski min. B2