Senior Java Developer | Branża Energetyczna
Brak informacji o wynagrodzeniu
SeniorFull-time
#435526·Dodano wczoraj·2
Źródło: Edge One SolutionsTech 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
367 aktywnych ofert