Senior Java EE Developer / Tech Lead

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:

Osoba na tym stanowisku będzie odpowiedzialna za kierowanie rozwojem, projektowaniem i ewolucją głównego pakietu Inbounds i Outbound firmie. Główny nacisk kładziony jest na rozwój całej logiki po stronie serwera i bogatego interfejsu, zapewniając wysoką wydajność i responsywność. Developer/Tech Lead będzie pracował nad doprecyzowaniem projektu, decydował o architekturze i podejściu do wdrożenia, pracował nad dostarczeniem rozwiązania i uczestniczy w rolloutach. Projektowanie i wdrażanie powinno odbywać się zgodnie z najlepszymi praktykami, z zastosowaniem wzorców. projektowych.

Projekt: System, który służy do obsługi ciężarówek wjeżdżających na/wyjeżdżających z teren(u) punktów skupu firmy: odbiera dane z wag, skanuje rejestracje, otwiera przejazdy, steruje informacjami przekazywanymi kierowcom, zbiera dane z różnych czujników, integruje się z systemem SAP.

Zakres obowiązków: 

  • Przejęcie odpowiedzialności za architekturę i techniczne aspekty powierzonego systemu
  • Przeprowadzanie analiz problemów i proponowanie rozwiązań dla danych scenariuszy biznesowych
  • Projektowanie, tworzenie i utrzymywanie wydajnego, wielokrotnego użytku i niezawodnego kodu Java
  • Identyfikacja błędów oraz opracowywanie ich rozwiązań
  • Współpraca z kierownikami projektów, analitykami biznesowymi, architektami i interesariuszami w całym cyklu życia oprogramowania IT (SDLC)
  • Dostarczanie wysokiej jakości, testowalnego, modułowego i rozszerzalnego kodu Java

Wymagania:

  • Ponad 6 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 Java Swing/AWT
  • Wiedza w raportowaniu za pośrednictwem raportu Jasper lub Cristal
  • Doświadczenie w konfigurowaniu i używaniu serwerów aplikacji korporacyjnych (Websphere/JBoss)
  • Zrozumienie architektury zorientowanej na usługi
  • Praktyczna znajomość wzorców projektowych
  • Modelowanie i programowanie obiektowe
  • Znajomość zarządzania zależnościami za pomocą Maven.
  • Znajomość repozytoriów takich jak Git, SVN
  • Dobre umiejętności komunikacyjne
  • Umiejętność samodzielnej pracy oraz radzenia sobie presją w projekcie i dotrzymywać terminów
  • Bardzo dobra znajomość języka angielskiego (codzienna praca)
  • Chęć rozwoju zawodowego jako Tech Lead

 

Co będzie dodatkowym atutem?

  • Ekspozycja na SCADA / PLC (Modbus)
  • Doświadczenie z relacyjnymi bazami danych (Oracle/MySQL)
  • Znajomość pojęć JPA, Hibernate i ORM
  • 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 pojęciach
  • Zrozumienie programowania opartego na testach

 

Firma oferuje: 

  • Elastyczną formę współpracy: umowa o pracę lub B2B
  • Możliwość rozwoju zawodowego jako Tech Lead
  • 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