Java Full-stack Developer
Lokalizacja Warszawa |
Wymiar etatu Pełny etat |
Zakres zadań:
- Udział w projektowaniu i wdrażaniu zintegrowanych systemów informatycznych opartych na nowoczesnych technologiach wykorzystujących najlepsze praktyki;
- Aktywne tworzenie architektury systemów w modelu Cloud;
- Współtworzenie dokumentacji projektowej;
- Współpraca z zespołami frontendowymi.
Wymagania:
- Wykształcenie wyższe techniczne;
- Co najmniej 2 lata doświadczenia w pracy na podobnym stanowisku;
- Bardzo dobra znajomość języków programowania Java;
- Praktyczna, dobra znajomość: JavaScript, CSS 3, RWD, Angular
- Doświadczenie w pracy z REST, XML, HTML5;
- Bardzo dobra znajomość systemu operacyjnego Linux;
- Znajomość technologii Docker i zagadnień związanych z budowaniem mikro-usług (microservices);
- Znajomość platformy do zarządzania i skalowania kontenerami Kubernetes;
- Znajomość platformy Openshift Container Platform;
- Znajomość baz danych Elasticsearch, Postrgesql, NoSql;
- Znajomość narzędzi Continous Delivery – Jenkins;
- Znajomość narzędzi kontroli wersji – GIT, SVN;
- Znajomość koncepcji architektury oprogramowania DDD;
- Doświadczenie w tworzeniu architektury zorientowanej obiektowo;
- Doświadczenie i znajomość techniki tworzenia i testowania aplikacji z użyciem Test Driven Developement (TDD).
Mile widziane:
- Doświadczenie we współpracy z zespołami developerów, testerów wytwarzających programowanie podejściem zwinnym.