Senior Java Developer / Tech Lead
⚲ 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
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.