Oferta z dnia: 2019-06-05

Java Developer (mid lub senior) [1153] W

Obowiązki

Zakres obowiązków:

  • projektowanie i implementacja innowacyjnych systemów w języku Java 8+
  • udział w różnorodnych projektach dotyczących budowy aplikacji w architekturze mikroserwisów z wykorzystaniem REST API i Spring Cloud
  • dbanie o wysoką jakość kodu TDD, DDD i dobre praktyki (SOLID, DRY, KISS)
  • praca w metodyce Agile, Scrum dla dużych międzynarodowych organizacji

 

Obszar działania:

  • metodyki: Agile, Scrum
  • języki programowania: Java 8+
  • frameworks: Spring Boot, Spring Cloud, Spring MVC, Spring Data, Spring Security, JPA, Hibernate
  • bazy danych: MongoDB, Cassandra, PostgreSQL, MySQL, Oracle
  • narzędzia wspierające programowanie: Maven, GIT, GitLab, JUnit, Selenium, Gatling
  • narzędzia BPM, jBPM, Activiti, Bonitasoft

 

Wymagania

Wymagania wobec kandydatów:

  • min. 3-letniego (Mid) oraz 5-letniego (Senior) doświadczenia w projektowaniu i implementacji systemów przy użyciu języka Java 8+ z solidnym zapleczem w ramach Spring i JUnit
  • praktycznej znajomości programowania z wykorzystaniem frameworków Spring Boot, Spring Cloud, Spring Framework, Spring MVC, Spring Security, REST API
  • biegłej znajomości wzorców architektonicznych i projektowych dla systemów opartych o architekturę mikroserwisów
  • biegłej znajomości języka Java i środowisk na nim opartych po stronie serwerowej
  • podstawowej znajomości nierelacyjnych i relacyjnych baz danych MongoDB, Cassandra, PostgreSQL, MySQL
  • znajomość systemów wspierających proces wytwarzania oprogramowania maven, ant, git, gitlab/gerrit
  • praktyczna znajomość języka angielskiego co najmniej na poziomie rozumienia dokumentacji
  • komunikacja i współpraca w zespole, dyspozycyjności, wysokiego zaangażowania i pasji do projektowania i programowania

 

Atuty

Dodatkowym atutem będzie:

  • znajomość Spring Data, Hibernate, JPA, XML, XSD, WSDL, SOAP, ApacheCXF, Spring-WS
  • podstawową znajomość UML-a w zakresie diagramów statycznych i dynamicznych oraz narzedzi wspierających projektowanie systemów informatycznych PlantUML czy Enterprise Architect
  • doświadczenie w implementacji CI/CD
  • znajmość Docker, Kubernetes, Rancher
  • znajomość standardu Open API Specification 2.x I 3.x
  • znajmość notacji BPMN oraz platformy jBPM czy Activity
 
Lokalizacja: Warszawa

Adres biura:

Al. Jana Pawła II 23 pok. 12

 

00-854 Warszawa

Polska

Kontakt z nami:

Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.

 

+48 (22) 653 85 92
Designed by Pure Underground Studio