Programista Full Stack Java/Angular

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ę frontend-owej i backend-owej warstwy aplikacji na podstawie wymagań biznesowych
  • integrowanie warstwy frontend z usługami REST API
  • realizację testów jednostkowych, integracyjnych dla tworzonego oprogramowania
  • analizę zgodności oprogramowania i kodu źródłowego z dokumentacją techniczną
  • tworzenie kodu zgodnie z przyjętymi standardami oraz wpływ na standardy

Ta praca jest dla Ciebie, jeśli posiadasz:

 

 

  • co najmniej 3 letnie doświadczenie w zakresie rozwijania aplikacji webowych
  • co najmniej 2 letnie doświadczenie w wykorzystywaniu wszystkich wymienionych technologii: Spring Cloud, Java11 ,  REST,  SOAP, microsevices, docker
  • co najmniej 2 letnie doświadczenie Angular 12+, JavaScript, HTML5, RxJS i Typescript
  • dobrą znajomość przynajmniej jednego z systemów bazodanowych RDBMS
  • doświadczenie w pracy w architekturze Mikroserwisowej
  • dobrą znajomość dockera
  • dobrą znajomość wzorców architektonicznych i projektowych
  • doświadczenie w pisaniu testów jednostkowych i integracyjnych
  • komunikatywność oraz odpowiedzialność za wykonywaną pracę
  • wyższe wykształcenie

Pozostałe wymagania

  • wysokie umiejętności interpersonalne, w szczególności praca w zespole, komunikatywność
  • 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
  • mile widziana znajomość k8s i Kafka
  • znajomość języka angielskiego na poziomie B1 / B2
  • znajomość Node.js
  • znajomość procesów CI / CD
  • znajomość wzorców projektowych, architektonicznych        
  • znajomość Clean code, SOLID

 

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