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
Senior Java Developer (Java + Angular/Vue)
Twój zakres obowiązków
- 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
Nasze wymagania
- 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)