RANDLAB SOFTWARE sp. z o.o. poszukuje doświadczonego programisty Java do pracy w zespole zajmującym się utrzymaniem oraz rozwojem systemów teleinformatycznych. Dołączysz do interdyscyplinarnego zespołu pracującego w metodyce Scrum, gdzie będziesz miał realny wpływ na stosowane rozwiązania technologiczne oraz architekturę systemów.
Zakres obowiązków
- Projektowanie, modyfikacja oraz wsparcie w wytwarzaniu aplikacji i systemów teleinformatycznych.
- Integracja systemów z zewnętrznymi rejestrami oraz wsparcie w ich instalacji i konfiguracji.
- Tworzenie i aktualizacja dokumentacji technicznej, projektowej oraz utrzymaniowej.
- Realizacja testów manualnych i automatycznych oraz usuwanie błędów w kodzie.
- Wsparcie w obsłudze zgłoszeń użytkowników oraz prace nad architekturą rozwiązań.
Wymagania
- Minimum 5 lat doświadczenia na stanowisku programisty Java (znajomość wersji 8+).
- Praktyczna znajomość frameworków Spring oraz Spring Boot.
- Doświadczenie w pracy z technologiami ORM, w szczególności z biblioteką Hibernate.
- Biegłość w obsłudze relacyjnych baz danych (MySQL, PostgreSQL, MS SQL lub Oracle).
- Znajomość narzędzi Maven/Gradle oraz doświadczenie w pracy z REST API.
- Znajomość bibliotek wspierających testy jednostkowe.
Co oferujemy
- Pracę w stabilnym zespole projektowym zorientowanym na jeden projekt.
- Możliwość realnego wpływu na wybór rozwiązań technologicznych.
- Pracę w pełni zdalnym środowisku z wykorzystaniem metodyki Scrum.