Programista Backend Java

Warszawa

W naszym zespole będziesz odpowiadać za:

 

 

  • udział w projekcie rozwoju nowej Platformy do Obsługi Transakcji Gotówkowych w Oddziałach  Banku w oparciu o język Java (Java11, Spring) w architekturze Mikroserwisowej
  • pracę w  zespole SCRUM: składającym się z analityków, programistów, testerów odpowiadającym za rozwój oprogramowania i wdrażanie nowych funkcjonalności
  • projektowanie i tworzenie oprogramowania w języku Java (praca z Java11, Spring) w architekturze mikroserwisowej
  • realizację testów jednostkowych, integracyjnych dla tworzonego oprogramowania
  • analizę zgodności oprogramowania i kodu źródłowego z dokumentacją techniczną

Ta praca jest dla Ciebie, jeśli posiadasz:

 

 

  •     co najmniej 3 letnie doświadczenie w wykorzystywaniu wszystkich wymienionych technologii: Spring Cloud,  Java11 ,  REST,  SOAP, microsevices, docker
  •     dobrą znajomość przynajmniej jednego z systemów bazodanowych RDBMS (preferowana znajomość Postgres)  w zakresie: konstrukcji wydajnych zapytań , projektowania i tworzenia struktur danych, znajomości zagadnień związanych z transakcyjnością
  •     dobrą znajomość Architektury Mikrousług
  •     dobrą znajomość dockera
  •     znajomość wzorców projektowych oraz wzorców architektonicznych
  •     doświadczenie w zakresie audytu kodu (code review), technik refaktoryzacji kodu
  •     wyższe wykształcenie


Wymagania dodatkowe

  •     preferowane doświadczenie z sektora bankowego, ubezpieczeniowego lub innego transakcyjnego
  •     wysokie umiejętności interpersonalne, w szczególności praca w zespole, komunikatywność
  •     dobra znajomość zagadnień związanych z integracją systemów
  •     dobra znajomość zagadnień z obszaru technik wytwórczych typu Continuous Integration, doświadczenie z GIT, Gerrit, Jenkins (lub analogicznych)
  •     doświadczenie w zakresie audytu kodu (code review), technik refaktoryzacji kodu
  •     znajomość metodologii realizacji projektów: Agile, Scrum i narzędzi typu Jira / Confluence
  •     mile widziana znajomość k8s i Kafka
  •     znajomość procesów CI / CD
  •     znajomość clean code, SOLID
  •     znajomość języka angielskiego na poziomie B1 / B2

Oferujemy Ci:

 

 

  • zatrudnienie w ramach umowy o pracę
  • premię uzależnioną od wyników i zaangażowania
  • prywatną opiekę medyczną dla Ciebie i Twojej rodziny na preferencyjnych warunkach
  • kartę MultiSport i Ubezpieczenie Grupowe na korzystnych warunkach
  • system szkoleń i programów rozwojowych
  • przyjazną atmosferę w pracy