W skrócie
- Zadania: Rozwijaj nowoczesne aplikacje w architekturze mikrousługowej i wspieraj zespół techniczny.
- Firma: Agencja consultingowa z pasją do technologii i innowacji.
- Benefity: Praca zdalna, mentoring, realny wpływ na projekt i rozwój kariery.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju i współpracy w zespole.
- Dlaczego ta praca: Zyskaj doświadczenie w nowoczesnym staku technologicznym i rozwijaj swoje umiejętności.
- Kwalifikacje: Minimum 5 lat doświadczenia w Java oraz umiejętności lidera technicznego.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Jesteśmy agencją consultingową, zajmującą się wyszukiwaniem i pozyskiwaniem najlepszych talentów dla naszych klientów. Pomagamy start-upom, software house’om i przedsiębiorstwom w skalowaniu i transformacji poprzez nawiązywanie współpracy z ambitnymi inżynierami posiadającymi prawdziwą pasję do technologii.
Obecnie poszukujemy Senior Java Developera / Tech Leada do projektu Connector 2.0, rozwijanego w architekturze mikrousługowej i środowisku kontenerowym. Rola łączy hands-on development z odpowiedzialnością techniczną za zespół i rozwój architektury backendowej. Osoba na tym stanowisku będzie wspierać definiowanie zadań technicznych, analizować i planować rozwój technologii wykorzystywanych w projekcie, a także odpowiadać za ich wdrażanie w zespołach poprzez mentoring, szkolenia i wsparcie techniczne.
Projekt wykorzystuje m.in. Java 17+, Spring Boot, Apache Kafka, Apache Camel, Docker, Nomad, Oracle DB 19c, MinIO oraz XPath 2.0. Poszukujemy osoby bardzo mocnej technicznie, która potrafi zarówno projektować rozwiązania, jak i aktywnie uczestniczyć w ich implementacji. Szukamy lidera, który dobrze odnajduje się w złożonych środowiskach integracyjnych, potrafi podejmować decyzje technologiczne oraz wspierać innych developerów w rozwiązywaniu problemów technicznych i rozwoju kompetencji.
Współpracę w modelu B2B. Pracę głównie zdalną z obecnością we Wrocławiu 2 dni w miesiącu. Rolę łączącą development, architekturę oraz technical leadership. Realny wpływ na rozwój technologiczny projektu Connector 2.0. Możliwość pracy z nowoczesnym stosem technologicznym opartym o Java 17+, Spring Boot, Kafka i Apache Camel. Udział w projektowaniu i rozwijaniu architektury mikrousługowej. Możliwość mentoringu i wspierania rozwoju zespołu developerskiego.
Obowiązki:
- Wspieranie zespołu w definiowaniu i planowaniu zadań technicznych
- Analiza, weryfikacja i planowanie rozwoju technologii wykorzystywanych w projekcie Connector 2.0
- Podejmowanie decyzji technologicznych dotyczących rozwoju backendu
- Rozwój i utrzymanie architektury systemu w warstwie backendowej
- Wdrażanie nowych technologii i standardów w zespołach projektowych
- Prowadzenie mentoringu i szkoleń technicznych dla członków zespołu
- Projektowanie i rozwój rozwiązań opartych o Java 17+ i Spring Boot
- Rozwój integracji z wykorzystaniem Apache Kafka i Apache Camel
- Programowanie nowych funkcjonalności systemu
- Tworzenie oraz utrzymywanie testów jednostkowych i integracyjnych
- Współpraca przy rozwoju architektury mikrousługowej działającej w środowisku kontenerowym
- Wspieranie zespołu developerskiego w analizie oraz rozwiązywaniu złożonych problemów technicznych
- Dbanie o jakość techniczną, spójność architektury oraz standardy wytwarzanego oprogramowania
Wymagania:
- Minimum 5 lat komercyjnego doświadczenia w programowaniu w Java 8+
- Minimum 3 lata doświadczenia z Java 17+
- Minimum 2 lata doświadczenia w roli Tech Leada / Technical Leada w zespole backendowym pracującym w technologii Java
- Bardzo dobra, ekspercka znajomość Apache Kafka
- Bardzo dobra, ekspercka znajomość Apache Camel
- Bardzo dobra znajomość Spring Boot
- Doświadczenie w projektowaniu i rozwijaniu architektury mikrousługowej
- Doświadczenie w pracy ze środowiskami kontenerowymi
- Znajomość Docker oraz Nomad
- Bardzo dobra znajomość relacyjnych baz danych
- Doświadczenie w pracy z rozwiązaniami ORM, w szczególności Hibernate
- Znajomość GitLab i Maven
- Doświadczenie w tworzeniu testów jednostkowych i integracyjnych z wykorzystaniem m.in. JUnit i Mockito
- Znajomość Object Storage, w tym MinIO
- Znajomość XPath 2.0
- Znajomość platform, API i kanałów integracyjnych wykorzystywanych przez operatorów energetycznych, w szczególności rozwiązań Unicorn ECP/EDX
- Bardzo dobra znajomość wzorców projektowych
- Umiejętność samodzielnego podejmowania decyzji technicznych
- Wysoki poziom odpowiedzialności i terminowości
- Umiejętność współpracy z zespołem developerskim
- Bardzo dobre umiejętności komunikacyjne i mentoringowe
Senior Java Developer / Tech Lead in Wrocław – pracodawca: Relout
Relout to doskonały pracodawca, który łączy innowacyjne podejście do technologii z przyjazną kulturą pracy. Oferujemy elastyczne warunki zatrudnienia, możliwość rozwoju zawodowego poprzez mentoring oraz dostęp do najnowszych technologii w dynamicznym środowisku. Praca zdalna z okazjonalnymi spotkaniami we Wrocławiu sprzyja integracji zespołu i budowaniu relacji, co czyni naszą firmę idealnym miejscem dla ambitnych specjalistów.