Zakres obowiązków:
- wytwarzanie nowego oprogramowania w języku Java
- utrzymywanie już istniejących aplikacji napisanych w języku Java
- tworzenie dokumentacji technicznej
- tworzenie testów jednostkowych
- nadzorowanie prac w ramach powierzonego zespołu programistów
- opracowywanie architektury rozwiązań aplikacyjnych
Wymagania:
- minimum 2-3-letnie doświadczenie komercyjne na stanowisku Java Developera
- 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ść zagadnień związanych z relacyjnymi bazami danych w tym tworzenie zapytań w SQL
- znajomość języka UML
- znajomość platformy Java EE 6 lub nowszej
- wykształcenie wyższe o profilu informatycznym lub pokrewnym
- znajomość programowania obiektowego, wzorców projektowych
- bardzo dobra znajomość programowania w języku Javie 8 lub nowszym
- dobra znajomość Spring framework
- znajomość języka angielskiego na poziomie pozwalającym czytać ze zrozumieniem dokumentację techniczną
- znajomość systemu Linux
- dobra znajomość pracy z serwerem Docker
- komunikatywność i wysokie umiejętności interpersonalne
- kreatywność, samodzielność w rozwiązywaniu zadań
Proponujemy:
- atrakcyjne wynagrodzenie
- pracę w firmie o ugruntowanej pozycji na rynku,
- możliwość realizacji dużych i ciekawych projektach informatycznych,
- opiekę medyczną oraz karty sportowo-rekreacyjne współfinansowane przez pracodawcę
- ciekawą ofertę szkoleń zawodowych (technicznych i interpersonalnych),
- pracę w ambitnym i dynamicznym zespole.
- możliwość zdobycia certyfikatów z oficjalnych ścieżek certyfikacji producentów technologii potwierdzających kompetencje zawodowe
Dodatkowe atuty:
- znajomość innych języków programowania
- znajomość standardu HTML 5 i CSS 3
- znajomość obsługi serwerów aplikacyjnych tj. Jboss, Glassfish, Websphere, Tomcat
- znajomość specyfikacji UML
- 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