Senior Java Developer | Branża Energetyczna

Brak informacji o wynagrodzeniu
SeniorFull-time
#435526·Dodano wczoraj·2
Źródło: Edge One Solutions
Aplikuj teraz

Tech Stack / Keywords

JavaSpring BootApache KafkaApache CamelDockerNomadHibernateGitLabMavenJUnit','Mockito

Firma i stanowisko

Nasz klient to duża organizacja działająca w polskim sektorze energetycznym, skoncentrowana na rozwoju innowacyjnych rozwiązań technologicznych i cyfryzacji rynku energii. Firma tworzy i rozwija zaawansowane systemy IT wspierające wymianę oraz przetwarzanie danych, integrację uczestników rynku oraz kluczowe procesy związane z funkcjonowaniem sektora energetycznego.

Wymagania

  • Minimum 5 lat doświadczenia w programowaniu w języku Java 8+
  • Minimum 3 lata doświadczenia w pracy z Java 17+
  • Co najmniej 2 lata doświadczenia w roli Tech Leada lub lidera technicznego zespołu backendowego pracującego w Javie
  • Bardzo dobra znajomość Spring Boot, Apache Kafka oraz Apache Camel
  • Doświadczenie w projektowaniu i rozwijaniu architektury mikrousługowej
  • Znajomość środowisk kontenerowych oraz narzędzi Docker i Nomad
  • Bardzo dobra znajomość relacyjnych baz danych oraz rozwiązań ORM, w szczególności Hibernate
  • Umiejętność pracy z GitLab i Maven
  • Doświadczenie w tworzeniu testów jednostkowych i integracyjnych z wykorzystaniem JUnit i Mockito
  • Znajomość wzorców projektowych
  • Znajomość platform, API i kanałów integracyjnych wykorzystywanych przez operatorów energetycznych, w szczególności rozwiązań Unicorn ECP i EDX
  • Umiejętność samodzielnego planowania i terminowej realizacji zadań
  • Umiejętność współpracy z zespołem oraz komunikowania zagadnień technicznych

Nice to have:

  • Znajomość Oracle Database 19c
  • Znajomość języka Python
  • Podstawowa znajomość systemów Linux
  • Znajomość MinIO lub innych rozwiązań typu Object Storage
  • Znajomość XPath 2.0

Obowiązki

  • Wspieranie zespołu programistycznego w definiowaniu i planowaniu zadań technicznych
  • Analizowanie, weryfikowanie i planowanie rozwoju wykorzystywanych technologii
  • Wdrażanie rozwiązań technologicznych w zespołach projektowych
  • Prowadzenie szkoleń technicznych oraz mentoring programistów
  • Rozwijanie architektury systemu w warstwie backendowej
  • Projektowanie i programowanie nowych funkcjonalności
  • Tworzenie testów jednostkowych i integracyjnych
  • Dbanie o jakość kodu oraz zgodność rozwiązań ze standardami architektonicznymi

Benefity

  • Indywidualne wsparcie Service Delivery Managera w planowaniu ścieżki kariery i zapewnieniu komfortu pracy
  • Dofinansowanie lub pełne pokrycie kosztów szkoleń, certyfikatów i konferencji
  • Możliwość zmiany projektu w ramach programu #SmartChange zgodnie z preferencjami
  • Wyjścia integracyjne, aktywności sportowe oraz webinary #edge1talks wspierające rozwój i integrację
  • Wsparcie sportowe i wynajem sal treningowych
  • Pakiet zdrowotny obejmujący prywatną opiekę, kartę sportową, ubezpieczenie oraz platformę wsparcia psychologicznego
  • Elastyczne benefity z możliwością samodzielnego wyboru
Dofinansowanie szkoleń
Budżet konferencyjny
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Elastyczne godziny
Edge One Solutions

Edge One Solutions

367 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz