Informacje o stanowisku
a) Znajomość Java 7 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 7 i wzwyż;
- doświadczenie z szynami ESB (np. Mule ESB);
- 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;
f) Dodatkowo:
- 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.
,[ Wytwarzanie wydajnego, skalowanego oraz stabilnego oprogramowania;, Uczestnictwo w projektowaniu i wytwarzaniu nowych funkcjonalności pokrytych testami jednostkowymi oraz integracyjnymi; , Wsparcie w diagnozie problemów i optymalizacji działania produkcyjnego systemu, który operuje na bardzo dużych wolumenach danych; , Udział w optymalizacji procesu wytwarzania oprogramowania: Continous Integration, zapewnienie jakości, dobór technologii; , Praca zgodna z metodyką SCRUM (udział w spotkaniach: Daily SCRUM, Sprint Review Meeting, Sprint Retrospective, Sprint Planning Meeting);, Wykonywanie code review na pull-requestach; , Wsparcie dla procesu – git-flow; , Szacowanie pracy w ramach przyszłych projektów; , Coaching w ramach małych zespołów; , Kierowanie małymi zespołami wytwórczymi (do 5 osób) Requirements: ESB, Java, TDD, Gitflow, JPA, ORM, Hibernate, SQL, JBoss, WebLogic, Maven, REST API, JSF, Vaadin, OWASP, Jenkins, Git, Mockito, Unix, Groovy, Docker, Gradle, Spring Framework, Spock, Selenium, JMeter, Elasticsearch, Continous integration
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach