Stanowisko: Architekt Systemowy
Lokalizacja: Warszawa, Śródmieście
Główne zadania:
- planowanie całej architektury, określanie jej poziomu, wprowadzanie wszelkich zmian w celu jej usprawnienia
- definiowanie stosu technologicznego
- projektowanie rozszerzeń istniejących systemów, analiza ich wydajności
- wsparcie zespołu developerskiego
- bliska współpraca z analitykami
- wsparcie procesu zakupowego (rola doradcza pod kątem kwestii IT).
Wymagania:
1. Min. 3-letnie doświadczenie w projektowaniu rozwiązań z wykorzystaniem technologii Java.
2. Bardzo dobra znajomość wzorców projektowych, OOA&D, OOP oraz zasad Clean Code.
3. Bardzo dobra znajomość języka Java 8 oraz technologii JEE, Hibernate, Spring Framework.
4. Doświadczenie w integracji systemów (SOAP, REST, AMQP) oraz znajomość wzorców EIP.
5. Doświadczenie w projektowaniu struktur danych w modelu relacyjnym oraz optymalizacji zapytań SQL.
6. Znajomość koncepcji DDD, EDA, microservices będzie dodatkowym atutem.
7. Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.
8. Doświadczenie w budowie systemów typu Order Management.
9. Znajomości technologii Angular 2, JavaScript/TypeScript, Bootstrap, HTML5, CSS
10. Znajomość tworzenia testów jednostkowych w JavaScript przy użyciu Jasmine, Karma.