Informacje o stanowisku
Opis stanowiska:
- Tworzenie i utrzymywanie kodu dla komponentów systemu
- Współudział w projektowaniu i implementacji nowych funkcji
- Optymalizacja istniejących rozwiązań programistycznych
- Tworzenie środowisk uruchomieniowych
- Testowanie oprogramowania
- Analizowanie błędów systemów
- Dokumentowanie kodu
- Tworzenie i utrzymywanie dokumentacji technicznej
Osoba aplikująca na to stanowisko powinna:
- Posiadać minimum dwuletnie doświadczenie na podobnym stanowisku
- Posiada umiejętność programowania z wykorzystaniem języka Java (wersje 8 - 17)
- Cechować się znajomością technologii i narzędzi: Eclipse Microprofile, CDI, JAX-RS, JPA/Hibernate, JMS, GWT/GXT
- Cechować się znajomością języka SQL, PL/SQL
- Cechować się znajomością podstawowych wzorców projektowych oraz praktyczną umiejętnością posługiwania się zasadami programowania obiektowego
- Posiadać umiejętność pracy z relacyjnymi bazami danych
- Znać język angielski na poziomie umożliwiającym korzystanie z dokumentacji technicznej
Dodatkowym atutem będzie:
- Znajomość zwinnych metodyk tworzenia oprogramowania (SCRUM)
- Znajmość: Wildfly, Quarkus, JUnit, Mockito, Liquibase, Maven, JasperReports, Docker
- Znajomość notacji: UML, BPMN
- Umiejętność pracy z systemami kontroli wersji (Git, Svn) oraz narzędziami CI/CD (Jenkins, GitLab CI)
Oferujemy:
- Zatrudnienie w oparciu o umowę o pracę w stabilnej, stale rozwijającej się firmie
- Pracę w grupie profesjonalistów
- Pakiet dodatkowych benefitów (szkolenia merytoryczne, prywatna opieka medyczna, karta wstępu na obiekty sportowe)
Praca KatowiceProgramista KatowiceKatowice - Oferty pracy w okolicznych lokalizacjach