Senior Java EE Developer

Opis stanowiska

Nasz klient jest światowym liderem w przetwórstwie żywności. Jego działania skupiają się m.in. na analizie procesów biznesowych, przygotowaniu danych, tworzeniu interaktywnych raportów, a także developmencie i utrzymaniu kluczowych aplikacji. Współpracują z firmami na całym świecie.

Opis stanowiska:

Senior Java EE Developer będzie odpowiedzialny za tworzenie i utrzymywanie korporacyjnych aplikacji Java w środowisku zorientowanym na usługi. Developer będzie wdrażał rozwiązania oparte na wymaganiach technicznych i dokumentach projektowych, postępując zgodnie z najlepszymi praktykami i stosując wzorce projektowe w stosownych przypadkach. Osoba na tym stanowisku będzie wspierała inne zespoły i procesy, doradztwem technicznym i nadzorem architektonicznym w zależności od potrzeb. Praca będzie odbywała się zgodnie z metodologią SCRUM, nad projektami dotyczącymi korowych aplikacji tworzonych przez firmę. Firma na etapie rozmów dopasowuje kandydatów do konkretnych projektów, pod kątem predyspozycji, umiejętności lub preferowanych kierunków rozwoju.

Projekt 1: Logistyczny – wsparcie biznesu z zakresu logistyki morskiej (np. planowanie kosztowe tras morskich). 100% czasu stanowi rozwój nowych funkcjonalności.

Projekt 2: Duże narzędzie integracyjne do obiegu danych. 100% czasu stanowi rozwój nowych funkcjonalności.

Projekt 3: Baza cen rynkowych – wsparcie przy dystrybucji informacji a całą firmę. 70-80% czasu stanowi rozwój nowych funkcjonalności.

 

Wymagania:

  • Ponad 4 lata doświadczenia w rozwoju Java EE
  • Doświadczeniem w pracy frameworkiem: Spring
  • Praktyczna znajomość: Enterprise JavaBeans 
  • Dobra znajomość usług webowych RESTful
  • Doświadczenie z relacyjnymi bazami danych (Oracle/MySQL).
  • Doświadczenie w konfigurowaniu i używaniu serwerów aplikacji korporacyjnych (Websphere/JBoss)
  • Zrozumienie pojęć i najlepszych praktyk dotyczących środowiska chmury
  • Zrozumienie architektury zorientowanej na usługi
  • Praktyczna znajomość wzorców projektowych
  • Znajomość koncepcji JPA, Hibernate i ORM
  • Doświadczenie z interfejsem API usługi Java Message Service.
  • Modelowanie i programowanie obiektowe.
  • Znajomość zarządzania zależnościami za pomocą Maven.
  • Znajomość repozytoriów takich jak Git, Bitbucket.
  • Bardzo dobra znajomość języka angielskiego (codzienna praca)
  • Chęć rozwoju zawodowego jako Software Architect

 

Co będzie dodatkowym atutem?

  • Doświadczenie z technologiami frontendowymi (JavaScript/ HTML 5 / CSS 3 / Angular, React, Vue.js)
  • Doświadczenie z technologiami XML, w tym XSLT, Xquery i Xpath
  • Dobre zrozumienie rozproszonego zarządzania transakcjami
  • Doświadczenie w dostrajaniu wydajności, buforowaniu, klastrowaniu i powiązanych koncepcjach
  • Doświadczenie z nierelacyjnymi bazami danych (MongoDB)
  • Zrozumienie rozwoju opartego na testach

 

Firma oferuje: 

  • Elastyczną formę współpracy: umowa o pracę lub B2B
  • Możliwość rozwoju zawodowego jako Software Architect
  • Pracę w międzynarodowym środowisku
  • Szerokie możliwości rozwoju zawodowego (budżet szkoleniowy)
  • Pracę przy rożnych projektach, dla klientów z całego świata
  • Elastyczne godziny pracy
  • Prywatną opiekę medyczną
  • Dofinansowanie do karty Multisport (50%)
  • Możliwość pracy 100% zdalnej
  • Wizyty w burze są przewidziane raz na jakiś czas (w razie potrzeby oraz w celu integracji zespołu)

Ta strona wykorzystuje pliki cookies. Korzystanie z witryny bez zmiany ustawień przeglądarki internetowej dotyczących cookies oznacza zgodę na ich zapis i wykorzystanie. Więcej informacji można znaleźć w Polityce Cookies.

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close