Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Opis stanowiska:
- organizacja pracy zespołu (ok 30% czasu) - określanie technologii, przydzielanie zadań, weryfikacja
- wytwarzanie nowego oprogramowania w języku Java (ok 70% czasu)
- opracowywanie architektury rozwiązań aplikacyjnych
- utrzymywaniu już istniejących aplikacji napisanych w języku Java
- tworzenie dokumentacji technicznej
- tworzenie testów jednostkowych
Oczekiwania:
- min. 1 rok na stanowisku team leadera
- min. 5 lat doświadczenia jako Java Developer(8/11/15)
- doświadczenie w analizie potrzeb klienta i przekładania ich na rozwiązania IT
- doświadczenie w zakresie modelowania procesów i sporządzania analiz biznesowych
- znajomość programowania obiektowego, wzorców projektowych
- bardzo dobra znajomość relacyjnych baz danych, języka SQL i frameworków ORM (np. JPA, Hibernate)
- doświadczenie w tworzeniu aplikacji webowych oraz REST API + Swagger
- doświadczenie w korzystaniu z frameworka Spring
- znajomość języka UML
- dobra znajomość Spring framework
- dobra znajomość pracy z serwerem Docker
- znajomość systemu Linux
- znajomość języka angielskiego na poziomie pozwalającym czytać ze zrozumieniem dokumentację techniczną
- wykształcenie wyższe o profilu informatycznym
- komunikatywność i wysokie umiejętności interpersonalne
- kreatywność, samodzielność w rozwiązywaniu zadań
Oferujemy:
- Umowa o pracę lub kontrakt B2B
- Praca hybrydowa - 3 dni w biurze, 2 dni zdalnie
- Elastyczne godziny pracy (start dnia między 7:00-9:00)
- Pracę w firmie o ugruntowanej pozycji na rynku (20+ lat doświadczenia)
- Możliwość realizacji w dużych i ciekawych projektach informatycznych
- Opieka medyczna oraz karty sportowo-rekreacyjne współfinansowane przez pracodawcę
- Szkolenia zawodowe (technicznych i interpersonalnych)
- Możliwość zdobycia certyfikatów z oficjalnych ścieżek certyfikacji producentów technologii potwierdzających kompetencje zawodowe
- Prywatny Parking
- Wyjazdy integracyjne, wyjścia do Teatru, Regaty
Mile widziane:
- znajomość innych języków programowania
- znajomość technologii frontend: Vue.js, CSS3/SCSS, HTML 5 i CSS 3
- znajomość obsługi serwerów aplikacyjnych tj. Jboss, Glassfish, Websphere, Tomcat
- znajomość notacji BPMN
- posługiwanie się narzędziami Version Control, tj. Git, Svn
- umiejętność posługiwania się narzędziami SoapUI, JMeter
- znajomość rozwiązań opartych o klaster Kubernetes
Dodatkowe:
Ciekawostki:
- Prawie wszystkie rozwiązania są w najnowszych standardach (tylko 10-15% legacy code)
- Stack technologiczny: Java 11,17, Hybernate, Liquibase, PostgreSQL, (Mikroserwisy) Kubernetes, Openshift, Node, Vue, Jenkins, Gitlab, Redmine.
- Metodyka projektowa: Waterfall