Java Software Developer
Zakres obowiązków:
- Implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi
- Utrzymywanie istniejących aplikacji oraz bugfixing
- Szacowanie pracochłonności i wycena nowych funkcjonalności
- Projektowanie nowych rozwiązań systemowych
- Bezpośrednia komunikacja z klientem oraz współpraca z członkami zespołu developerskiego, analitykami i testerami
- Udział w codziennych spotkaniach projektowych i planowaniu sprintów
Wymagania:
- Minimum 5 lat doświadczenia w programowaniu w Javie, w tym komercyjne doświadczenie z Java 17 i Java EE
- Doświadczenie w pracy z frameworkiem Vaadin 8
- Praktyczna znajomość serwera aplikacyjnego WildFly
- Doświadczenie w pracy z bazami danych PostgreSQL
- Bardzo dobra znajomość tworzenia i integracji usług REST oraz SOAP
- Znajomość procesów CI/CD oraz narzędzi wspierających
- Bardzo dobra znajomość Maven oraz Jira
- Umiejętność samodzielnego projektowania rozwiązań i rozwiązywania problemów
- Dobre umiejętności komunikacyjne oraz zaangażowanie w pracę zespołową
Stack technologiczny:
- Java 17
- Java EE (JEE)
- WildFly (serwer aplikacyjny)
- PostgreSQL (baza danych)
- REST API i SOAP Web Services
- CI/CD (Continuous Integration / Continuous Deployment)
- Vaadin 8
- Maven (zarządzanie projektem)
- Jira (zarządzanie zadaniami)