Poszukujemy doświadczonego Java Experta / Tech Leada do długoterminowego projektu rozwijającego zaawansowany system integracyjny dla dużej organizacji działającej w Polsce.
Rola łączy rozwój architektury backendowej z programowaniem oraz technicznym wsparciem zespołu. To propozycja dla osoby, która chce pozostać blisko kodu, a jednocześnie potrafi podejmować decyzje architektoniczne, planować rozwój technologii i dzielić się wiedzą z innymi programistami.
Zakres współpracy
- rozwój architektury systemu w warstwie backendowej,
- projektowanie i programowanie nowych funkcjonalności,
- tworzenie testów jednostkowych i integracyjnych,
- wsparcie w definiowaniu zadań technicznych dla zespołu programistów,
- analiza, weryfikacja i planowanie rozwoju wykorzystywanych technologii,
- wdrażanie rozwiązań technologicznych w ramach zespołów projektowych,
- mentoring i dzielenie się wiedzą z programistami.
Technologie wykorzystywane w projekcie
- Java 17+,
- Spring Boot,
- Apache Kafka,
- Apache Camel,
- architektura mikrousługowa,
- Docker i Nomad,
- Oracle Database 19c,
- Hibernate i rozwiązania ORM,
- MinIO / Object Storage,
- XPath 2.0,
- GitLab,
- Maven,
- JUnit i Mockito.
Czego oczekujemy?
- minimum 5 lat doświadczenia w programowaniu w Java 8 lub nowszej,
- co najmniej 3 lata doświadczenia w pracy z Java 17+,
- minimum 2 lata doświadczenia jako Tech Lead lub lider techniczny zespołu backendowego Java,
- eksperckiej znajomości Spring Boot,
- bardzo dobrej znajomości Apache Kafka i Apache Camel,
- bardzo dobrej znajomości relacyjnych baz danych oraz rozwiązań ORM, w szczególności Hibernate,
- doświadczenia z architekturą mikrousługową i środowiskami kontenerowymi,
- praktycznej znajomości GitLab i Maven,
- umiejętności tworzenia testów jednostkowych i integracyjnych, np. w JUnit i Mockito,
- znajomości wzorców projektowych,
- znajomości platform, API i kanałów integracyjnych wykorzystywanych przez operatorów energetycznych, w szczególności rozwiązań Unicorn ECP/EDX,
- samodzielności, odpowiedzialności i terminowości,
- wysokich umiejętności komunikacyjnych oraz dobrej współpracy z zespołem.
Dodatkowym atutem będzie
- znajomość Oracle RDBMS,
- znajomość języka Python,
- podstawowa znajomość systemów Linux.
Organizacja projektu
- współpraca w pełnym wymiarze godzin,
- planowany start: 2 listopada 2026 r.,
- pierwszy etap współpracy potrwa do końca lutego 2027 r.,
- możliwość przedłużenia projektu do 31 października 2027 r.,
- praca zdalna wykonywana z terytorium Polski,
- okazjonalne wizyty w biurze klienta we Wrocławiu – maksymalnie 12 dni podczas całej współpracy i nie częściej niż dwa razy w miesiącu