Java Developer
Zakres zadań:
Udział w opracowywaniu koncepcji rozwiązań dla inicjatyw biznesowych.
Utrzymanie oraz aktualizacja technicznej dokumentacji systemowej.
Zapewnienie wysokiej jakości tworzonego oprogramowania zgodnie ze standardami organizacji.
Wsparcie testów akceptacyjnych i procesów wdrożeniowych.
Aktywne uczestnictwo w planowaniu wydań oraz iteracji w zespole scrumowym.
Udział lub prowadzenie sesji review oraz retrospective w ramach iteracji.
Projektowanie i implementacja rozwiązań realizowanych przez zespół.
Wsparcie stabilizacji oraz utrzymania wdrożonych komponentów.
Wymagania:
Minimum 4 lata doświadczenia jako Programista Java/JEE.
Gotowość do pracy w dojrzałym zespole scrumowym, otwartość na eksperymentowanie z technologiami oraz pracę zgodną z podejściem DevOps.
Bardzo dobra znajomość Spring i Hibernate.
Praktyczna znajomość relacyjnych baz danych (Oracle/PostgreSQL) oraz SQL.
Zrozumienie zasad programowania wielowątkowego.
Znajomość narzędzi do automatyzacji buildów (Gradle lub Maven).
Dobra znajomość zasad OOP.
Umiejętność pracy z JavaScript, TypeScript, RxJS i HTML5.
Mile widziane:
Znajomość wzorców projektowych (Design Patterns).
Doświadczenie z TDD/BDD.
Znajomość Kafki.
Umiejętność programowania w języku GOSU.
Klient oferuje:
Zatrudnienie w ramach kontraktu B2B
Możliwość udziału w projektach ogólnofirmowych
Pakiet benefitów