← к выдаче
разработка

Java Tech Lead

IdeamotiveWrocław26 дн. назад

Коротко

Leads Java development for microservices, owning technical design and delivery with Spring Boot, Kafka, and Hibernate. · Needs: Requires Java, Spring Boot, Apache Kafka, Hibernate, GitLab, Maven, JUnit, Mockito, and microservices experience.

Описание от работодателя

Required skills: Java, Spring Boot, Apache Kafka, Apache, Hibernate, GitLab, Maven, JUnit, Mockito, Microservices O projekcie Wspieramy jednego z naszych klientow z sektora energetycznego w poszukiwaniach doswiadczonego lidera technicznego. Projekt zaklada rozwoj architektury mikrouslugowej w srodowisku kontenerowym oraz programowanie backendu na potrzeby zlozonego systemu integracyjnego. Bedziesz pelnic role eksperta, ktory wyznacza kierunek technologiczny, dba o jakosc rozwiazan i dzieli sie wiedza z zespolem. Twoj zakres obowiazkow Wsparcie w definiowaniu zadan technicznych dla zespolu programistow. Rozpoznanie, weryfikacja i planowanie rozwoju technologii na potrzeby nowego systemu. Wdrozenie technologii w ramach zespolow projektowych, w tym szkolenia i mentoring. Rozwoj architektury systemu w warstwie backend. Programowanie nowych funkcjonalnosci oraz tworzenie testow. Czego oczekujemy Minimum 5 lat doswiadczenia w programowaniu w jezyku Java, w tym co najmniej 3 lata z wersja 17+. Minimum 2 lata doswiadczenia w roli lidera technicznego w zespole backendowym. Bardzo dobra znajomosc Apache Kafka, Apache Camel oraz Spring Boot. Praktyczna znajomosc relacyjnych baz danych i rozwiazan ORM, takich jak Hibernate. Umiejetnosc pracy z narzedziami GitLab i Maven. Doswiadczenie w tworzeniu testow jednostkowych i integracyjnych przy uzyciu JUnit i Mockito. Znajomosc wzorcow projektowych oraz architektury mikrouslugowej. Znajomosc platform, API i kanalow integracyjnych wykorzystywanych w sektorze energetycznym. Mile widziane Znajomosc relacyjnych baz danych Oracle. Znajomosc jezyka Python. Podstawowa znajomosc systemow operacyjnych z rodziny Linux.