Ideamotive poszukuje doświadczonego Java Tech Lead do wsparcia klienta z sektora energetycznego. Projekt koncentruje się na rozwoju architektury mikrousługowej w środowisku kontenerowym oraz tworzeniu zaawansowanego systemu integracyjnego, gdzie będziesz pełnić rolę eksperta wyznaczającego kierunki technologiczne.
Zakres obowiązków
- Wsparcie w definiowaniu zadań technicznych dla zespołu programistów.
- Rozpoznanie, weryfikacja i planowanie rozwoju technologii na potrzeby nowego systemu.
- Wdrożenie technologii w ramach zespołów projektowych, w tym szkolenia i mentoring.
- Rozwój architektury systemu w warstwie backend.
- Programowanie nowych funkcjonalności oraz tworzenie testów.
Wymagania
- Minimum 5 lat doświadczenia w programowaniu w języku Java, w tym co najmniej 3 lata z wersją 17+.
- Minimum 2 lata doświadczenia w roli lidera technicznego w zespole backendowym.
- Bardzo dobra znajomość Apache Kafka, Apache Camel oraz Spring Boot.
- Praktyczna znajomość relacyjnych baz danych i rozwiązań ORM, takich jak Hibernate.
- Znajomość wzorców projektowych oraz architektury mikrousługowej.
- Doświadczenie w tworzeniu testów jednostkowych i integracyjnych przy użyciu JUnit i Mockito.
Co oferujemy
- Pracę w pełni zdalną przy ambitnym projekcie w sektorze energetycznym.
- Możliwość wyznaczania kierunków technologicznych i wpływu na architekturę systemu.
- Współpracę z doświadczonym zespołem i przestrzeń do dzielenia się wiedzą.