Senior Java Developer/Tech Lead

Opis stanowiska

Dla naszego klienta, który tworzy oprogramowania dla światowego eksperta w dziedzinie podróży z branży travel, poszukujemy:
Senior Java Developer/Tech Lead

Poszukujemy osoby doświadczonej, która będzie pełniła funkcję zarówno doświadczonego programisty, jak i lidera w zespole.  Na tym stanowisku programista bierze udział w projektach typu: rozwój aplikacji dla płatności elektronicznych, systemy do rezerwacji hoteli, taksówek oraz wynajem aut w trakcie podróży. Osoba na tym stanowisku  będzie zaangażowana w pełny cykl życia oprogramowania od projektowania po kodowanie i rozszerzanie automatyzacji testów aplikacji oraz coaching zespołu w celu osiągnięcia najlepszych możliwych standardów pracy.

Wymagania:

Wykształcenie wyższe (Informatyka lub kierunki pokrewne)

Doświadczenie w opracowywaniu wysokowydajnych systemów na dużą skalę w całym procesie rozwoju produktu

Minimum 3 lata doświadczenia w pracy przy użyciu metodyk Scrum, Kanban lub Lean

Minimum 3 lata doświadczenia w programowaniu w  Java (JD 1.7 / 1.8 / +), JEE, Sprint, Toplink lub Hibernate, SQL, XML, Struts, JavaScript

Znajomość Tomee, JBoss, Tomcat, nginx

Znajomość Oracle RDBMS oraz SOAP i REST

Doświadczenie z wykorzystaniem metod zwinnych BDD,TDD

Bardzo dobra znajomość języka angielskiego w mowie i w piśmie

Doświadczenie w kontakcie biznesowym z klientem

Doskonałe zdolności komunikacyjne

Mile widziane:

Znajomość NodeJS, React lub Angular, bazy danych NoSQL

Znajomość Git, Continuous Integration i AWS.

 

Klient oferuje:

Rozwój w postaci udziału w różnych projektach

– Zatrudnienie w formie umowy B2B

– Wewnętrzne szkolenia

– Lekcje angielskiego

– Wewnętrzna siłownia oraz Chillout  room

– Przyjemna lokalizacja firmy