JustJoin.IT Praca zdalna Senior

Senior Java Developer / Tech Lead

GET IT TOGETHER Sp. z o.o.

⚲ Wrocław

Do uzgodnienia

Wymagania

  • Java 8
  • Java 17
  • Apache Kafka
  • Apache Camel
  • Spring Boot
  • GitLab
  • Maven
  • JUnit
  • Mockito
  • Hibernate

Opis stanowiska

Jako Get IT Together specjalizujemy się w dostarczaniu wysoko wykwalifikowanych Ekspertów IT, w obszarach zarządzania projektami, architektury, analizy biznesowej i systemowej czy rozwoju oprogramowania.
Doświadczona kadra HR wie jak skutecznie rekrutować i dbać o relacje z najlepszymi kandydatami IT.
Obecnie poszukujemy osób na stanowisko Senior Java Developera / Tech Leada.

Co zyskasz pracując z nami:
• Formę współpracy w oparciu o kontrakt b2b z Get IT Together
• Pracę zdalną z okazjonalnymi przyjazdami do biura we Wrocławiu (max 2 dni w miesiącu)
• Niezbędne narzędzia pracy
• Realizację projektów dla klienta z branży energetycznej
• Okazję do ciągłego rozwoju

Jakie kompetencje są niezbędne:
• Co najmniej 5-letnie doświadczenie w programowaniu w języku Java 8+
• Minimum 3-letnie doświadczenie w programowaniu z wykorzystaniem Java 17+
• Co najmniej 2-letnie doświadczenie na stanowisku Lidera Technicznego w zespole programistów backendowych pracujących w technologii Java
• Bardzo dobra znajomość Apache Kafka, Apache Camel, Spring Boot, relacyjnych baz danych oraz technologii ORM, w szczególności Hibernate
• Praktyczna znajomość narzędzi GitLab oraz Maven
• Umiejętność tworzenia testów jednostkowych i integracyjnych z wykorzystaniem narzędzi takich jak JUnit i Mockito
• Znajomość platform, API oraz kanałów integracyjnych wykorzystywanych przez operatorów energetycznych, w szczególności rozwiązań Unicorn (ECP/EDX)
• Znajomość wzorców projektowych
• Odpowiedzialność i terminowość w realizacji powierzonych zadań
• Samodzielność w działaniu oraz skuteczna organizacja pracy
• Umiejętność efektywnej współpracy w zespole
• Wysoko rozwinięte umiejętności komunikacyjne

Kompetencje mile widziane:
• Znajomość baz danych Oracle
• Znajomość języka Python
• Podstawowa znajomość systemów Linux

Za co będziesz odpowiedzialny/a:
• Wsparcie zespołu programistycznego w definiowaniu i realizacji zadań technicznych
• Analiza, weryfikacja oraz planowanie rozwoju technologii wykorzystywanych w projekcie
• Wdrażanie rozwiązań technologicznych w zespołach projektowych poprzez szkolenia, mentoring oraz wsparcie eksperckie
• Rozwój architektury systemu w warstwie backendowej
• Projektowanie, implementacja oraz rozwój funkcjonalności systemowych
• Tworzenie i rozwijanie testów zapewniających jakość oraz niezawodność rozwiązania
• Współpraca z zespołami projektowymi przy realizacji celów technologicznych i biznesowych

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.