Mid/ Senior Java Fullstack Developer

Warszawa

Oferty pracy     Mid/ Senior Java Fullstack Developer

Rekrutacja zdalna
Mid/ Senior Java Fullstack Developer

Dla klienta z branży publicznej poszukuję Mid i Senior Java Developera.
Kontrakt na 10 miesięcy z możliwością przedłużenia.

Wymagania


a) Znajomość Java 7 i wzwyż oraz Java EE 6 i wzwyż;
b) Min. 5 lat doświadczenia w pracy na stanowisku programisty Java;
c) Znajomość zagadnień SOLID, TDD, GitFlow;
d) Znajomość języka polskiego na poziomie umożliwiającym swobodną komunikację werbalną i
pisemną;
e) Znajomość i doświadczenie z technologiami:
• Java EE 6 i wzwyż;
• JPA i/lub dowolną z bibliotek klasy ORM (Object-Relational Mapping) np. Hibernate,
EclipseLink;
• relacyjną bazą danych SQL;
• dowolnym z serwerów aplikacyjnych np. JBoss, WebLogic, GlassFish;
• maven 3;
• webserwisy SOAP oraz REST;
• dobra znajomość HTML, JavaScript, CSS;
• jedna z technologii front-endowych: JSF, AngularJS, Vaadin;
• top 10 podatności OWASP;
• umiejętność konfiguracji środowiska CI (np. Jenkins);
• bardzo dobra znajomość systemu wersjonowania GIT;
• znajomość bibliotek wspierających testowanie np. Mockito, AssertJ, Arquillian.
f) dodatkowo:
• doświadczenie z szynami ESB (np. Mule ESB);
• doświadczenie z systemami UNIX;
• znajomość Groovy, Docker, Gradle;
• znajomość Spring Framework;
• znajomość bibliotek wspierających testowanie np. Spock, Selenium;
• znajomość narzędzi do testów obciążeniowych LoadUI, JMeter;
• znajomość elastic search.

Obowiązki


Zakres zadań i obowiązków obejmuje:
a) Wytwarzanie wydajnego, skalowanego oraz stabilnego oprogramowania;
b) Uczestnictwo w projektowaniu i wytwarzaniu nowych funkcjonalności pokrytych testami
jednostkowymi oraz integracyjnymi;
c) Wsparcie w diagnozie problemów i optymalizacji działania produkcyjnego systemu, który
operuje na bardzo dużych wolumenach danych;
d) Udział w optymalizacji procesu wytwarzania oprogramowania: Continous Integration,
zapewnienie jakości, dobór technologii;
e) Praca zgodna z metodyką SCRUM (udział w spotkaniach: Daily SCRUM, Sprint Review Meeting,
Sprint Retrospective, Sprint Planning Meeting);
f) Wykonywanie code review na pull-requestach;
g) Wsparcie dla procesu – git-flow;
h) Szacowanie pracy w ramach przyszłych projektów;
i) Coaching w ramach małych zespołów;
j) Kierowanie małymi zespołami wytwórczymi (do 5 osób);
k) Aktywny udział w wewnątrz-zespołowej wymianie wiedzy;
l) Udział w szkoleniach technicznych;
m) Przygotowywanie krótkich szkoleń wewnętrznych dla pozostałych członków zespołu;
n) Opisywanie tips&trics na Confluence.

Oferujemy


Kontrakt B2B na 10 miesięcy z możliwością przedłużenia.
Start projektu w październiku.

Tryb pracy

Praca hybrydowa
Praca stacjonarna: Warszawa

Stanowisko

Fullstack Developer Java / Angular

Osoby kontaktowe

Adrian Grądzki
Starszy Konsultant ds. Rekrutacji IT / Team Leader

Udostępnij ofertę

   
Recruitment powered by tomHRM