Opis oferty
GET IT TOGETHER Sp. z o.o.
Poland, Wrocław
Senior Java Developer / Tech Lead w Wrocław, Polska is listed on Jobeax. Browse 110,000+ vacancies available.
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