Dla naszego klienta z branży technologicznej poszukujemy doświadczonego Senior Java Developera, który będzie rozwijać i utrzymywać nowoczesne aplikacje w architekturze systemów korporacyjnych. Jeśli masz doświadczenie w pracy z technologiami Java oraz frameworkami frontendowymi i chcesz pracować w środowisku Agile przy rozbudowanych systemach – ta rola może być dla Ciebie.
Praca odbywa się w modelu hybrydowym – 1 dzień w tygodniu w biurze w Warszawie.
Technologie i narzędzia:
Java 8, Spring Framework
Angular lub Vue
Maven
PL/SQL, MyBatis, Liquibase
REST, SOAP
OSGI
SonarQube
GitLab
TypeScript, JavaScript, Webpack
responsibilities :
Projektowanie oraz rozwój zaawansowanych aplikacji w technologii Java oraz Angular lub Vue
Praca w zespołach rozwijających systemy w metodyce Agile (SAFe)
Implementacja nowych funkcjonalności oraz rozwój istniejących komponentów systemu
Optymalizacja i refaktoryzacja istniejącego kodu
Tworzenie oraz utrzymywanie testów jednostkowych i integracyjnych
Współpraca z zespołem developerskim przy rozwijaniu architektury systemów
Udział w procesach CI/CD oraz dbałość o jakość kodu
requirements-expected :
Minimum 5 lat doświadczenia w programowaniu w Java
Doświadczenie w pracy z Angular lub Vue
Minimum 3 lata doświadczenia w pracy w Agile / Scrum
Bardzo dobra znajomość Spring Framework
Zaawansowana znajomość Java 8
Doświadczenie w pracy z procesami CI/CD (Jenkins lub GitLab)
Doświadczenie w testowaniu kodu (JUnit, Mockito, WireMock)
Bardzo dobre umiejętności pracy zespołowej i komunikacji
Doświadczenie w pracy z narzędziami wspierającymi rozwój kodu (w tym wykorzystanie LLM w procesie developmentu)