Randlab poszukuje doświadczonego programisty Java do pracy przy projektach znajdujących się w fazie utrzymania oraz rozwoju. Jest to w pełni zdalna rola, w której będziesz odpowiedzialny za wsparcie systemów teleinformatycznych oraz ich dalszą optymalizację.
Zakres obowiązków
- Analiza, projektowanie oraz wsparcie w modyfikacji aplikacji i systemów teleinformatycznych.
- Wsparcie w procesach integracji z innymi systemami oraz rejestrami.
- Wytwarzanie i aktualizacja dokumentacji technicznej, projektowej oraz utrzymaniowej.
- Realizacja testów manualnych i automatycznych oraz usuwanie błędów w istniejącym kodzie.
- Wsparcie w instalacji, konfiguracji systemów oraz obsłudze zgłoszeń użytkowników.
Wymagania
- Minimum 5 lat doświadczenia na stanowisku programisty Java.
- Bardzo dobra znajomość języka Java (wersja 8 lub wyższa).
- Praktyczna znajomość frameworków Spring oraz Spring Boot.
- Doświadczenie w pracy z technologiami JPA/Hibernate oraz relacyjnymi bazami danych.
- Znajomość narzędzi budowania projektów (Maven/Gradle) oraz pracy z REST API.
- Doświadczenie w pisaniu testów jednostkowych z wykorzystaniem dedykowanych bibliotek.
Co oferujemy
- Możliwość pracy w 100% zdalnej w stabilnym środowisku projektowym.
- Wpływ na architekturę systemów teleinformatycznych.
- Pracę przy różnorodnych zadaniach obejmujących zarówno rozwój, jak i utrzymanie systemów.