Senior Java Developer (k/m), energetyka
Коротко
Builds, develops, and maintains IT systems for companies in the power sector; prepares and updates technical documentation; designs architecture using design · Needs: Minimum 8 years Java programming experience; proficient with Spring Boot (core, data, security); experience with JPA, Hibernate, and REST API; knowledge of
Описание от работодателя
Required skills: Java, Spring Boot, JPA, Hibernate, REST API, Oracle, SQL, Microservices, Docker, Kubernetes
O projekcie
Szukamy doświadczonej osoby do zespołu Ideamotive. Będziesz pracować nad projektami IT dla spółek z sektora elektroenergetycznego. Współpraca ma charakter długoterminowy, a obecny plan obejmuje etapy rozpisane na około rok. Będziesz ściśle współpracować z zespołem po stronie klienta, budując i rozwijając zaawansowane systemy informatyczne.
Twój zakres obowiązków
Budowa, rozwój i utrzymanie systemów informatycznych.
Przygotowywanie i aktualizacja dokumentacji technicznej tworzonych rozwiązań.
Bezpośrednia współpraca z zespołem technicznym klienta.
Projektowanie architektury z wykorzystaniem wzorców projektowych i integracyjnych.
Czego oczekujemy
Minimum 8 lat doświadczenia w programowaniu w języku Java.
Biegła znajomość frameworka Spring Boot (core, data, security).
Doświadczenie w pracy z JPA, Hibernate oraz tworzeniu REST API.
Znajomość relacyjnych baz danych i języka SQL, ze szczególnym uwzględnieniem baz Oracle.
Praktyczna znajomość architektury opartej na mikroserwisach.
Zrozumienie i stosowanie wzorców projektowych oraz integracyjnych.
Doświadczenie w pracy z narzędziami konteneryzacji (Docker, Kubernetes lub Nomad).
Znajomość praktyk DevSecOps.
Mile widziane
Doświadczenie z Apache Kafka oraz MinIO.
Znajomość narzędzi CI/CD takich jak Jenkins i GitLab.
Dobre praktyki projektowania interfejsów użytkownika i użyteczności aplikacji webowych.
Wiedza branżowa z zakresu energetyki.
Proces rekrutacyjny
Nasz proces jest krótki i składa się z dwóch etapów. Zaczynamy od rozmowy wstępnej. Następnie zaprosimy Cię na spotkanie techniczne, po którym podejmiemy ostateczną decyzję o współpracy.