Nasz zespół tworzy nowy, złożony, wielopoziomowy serwis, który zapewni analitykom firmy narzędzia do wszechstronnego przetwarzania informacji. Dla wykonania zadań potrzebujemy specjalistów, którzy będą pracowali w naszym biurze z otwartą dokumentacją największych światowych struktur finansowych, przynależących do różnych krajów.
Wymagania
- Doskonała znajomość Java.
- Doświadczenie w tworzeniu aplikacji Java dla sektora korporacyjnego.
- Doświadczenie w używaniu Spring Framework.
- Doświadczenie w tworzeniu REST API (Jersey, Jackson).
- Wiedza z zakresu messaging architectures i praktyczne doświadczenie w używaniu systemu JMS lub AMQP.
- Praktyczne doświadczenie w pracy z bazami danych (koniecznie SQL, NoSQL mile widziane).
- Znajomość programowania (OOP) i projektowania obiektowego (OOD), wzorców projektowych (design patterns).
- Umiejętność posługiwania się narzędziami do budowy projektów (Maven, Nexus).
- Doświadczenie w używaniu systemów Continuous Integration (Jenkins/TeamCity).
- Co najmniej 3-letnie doświadczenie w tworzeniu aplikacji webowych.
- Znajomość metodologii Agile (SCRUM, TDD) i odpowiednie doświadczenie.
- Samodzielność w działaniu.
- Umiejętność pracy w zespole.
- Znajomość j. angielskiego na poziomie komunikatywnym.
- Doświadczenie w pracy z Git oraz Github/Gitlab.
- Znajomość JavaScript 2015 (ES6).
- Znajomość frameworków JavaScript (jQuery, React.js).
- Znajomość HTML5/CSS3.
- Doświadczenie w pracy z narzędziami dla front-end (SASS/LESS, Bootstrap, NPM, Gulp).
- Doświadczenie w zakresie instalowania oraz administrowania serwerami aplikacji (Tomcat, JBoss).