Do naszego zespołu na pełen etat poszukujemy Engineering Managera Java. Budujemy globalną platformę rozrywki społecznościowej, początkowo skupioną na rynku północnoamerykańskim. To ekscytująca szansa na dołączenie do szybko rozwijającego się zespołu znajdującego się na wczesnych etapach niesamowitego wzrostu z miesiąca na miesiąc, oferująca wiele możliwości dalszej kariery i rozwoju w miarę rozwoju firmy. Będziesz uczestniczyć w pełnym cyklu rozwoju aplikacji internetowych i mobilnych klientów.
Do naszego zespołu na pełen etat poszukujemy Engineering Managera Java. Budujemy globalną platformę rozrywki społecznościowej, początkowo skupioną na rynku północnoamerykańskim. To ekscytująca szansa na dołączenie do szybko rozwijającego się zespołu znajdującego się na wczesnych etapach niesamowitego wzrostu z miesiąca na miesiąc, oferująca wiele możliwości dalszej kariery i rozwoju w miarę rozwoju firmy. Będziesz uczestniczyć w pełnym cyklu rozwoju aplikacji internetowych i mobilnych klientów. Wysokiej jakości kod z przewidywalnym zachowaniem w produkcji, automatyzacja, identyfikowalność oraz płynne i przejrzyste skalowanie to dla nas kluczowe zasady. Współpracujemy z najlepszymi, dołączysz do nas? O roli Jako kierownik ds. inżynierii w zespole Patrianny będziesz odpowiedzialny za zapewnienie możliwości dostarczania oprogramowania poprzez budowanie i rozwój zespołów inżynierów oprogramowania, wspieranie ich podczas zmian, umożliwianie talentom i tworzenie produktywnych relacji z całą organizację. Wykorzystasz swoje rozległe doświadczenie inżynieryjne i menedżerskie do współpracy z utalentowanymi inżynierami i wnikliwymi menedżerami produktów w celu tworzenia wyjątkowych rozwiązań, na których polegają tysiące klientów Patrianny. Jeśli lubisz rozwijać silne zespoły, budować rozwiązania zorientowane na klienta, wprowadzać zmiany i je akceptować, codziennie dążyć do doskonałości, potrafić się dostosowywać i skupiać, a także wierzyć, że praca powinna sprawiać przyjemność, dołącz do nas! Nasze technologie:— Java 19 — Spring 6+ — Spring boot 3+ — Postgres (LightAlloy), Flyway, Ebean ORM, Quartz — Kafka 3.6 — Jakarta, RESTEasy, Websockets — Netty — Docker, Docker swarm, k8s — Chmura GCP — ELK, Grafana, Sentry, Distributed tracing — Otwarte kontenery , JUnit i podobne — rodzina Apache Commons, Guava, Reactor / RXJava Obowiązki: — Zarządzanie kilkoma zespołami inżynieryjnymi wraz z ich liderami w ramach jednostki biznesowej lub obszaru produktu i ich rozwijanie — Uczestnictwo i nadzór nad rozmowami na temat kluczowych decyzji technicznych, oczekiwań dotyczących dostaw, przydziału personelu, współpracy z menedżerowie produktu i interesariusze zewnętrzni; być głęboko zaangażowany w pracę zespołu i w razie potrzeby zapewniać pomoc klientom. — Przyjmowanie i uwzględnianie oczekiwań i potrzeb biznesowych podczas komunikacji z interesariuszami wyższego szczebla i przekształcanie ich w działania — Szkolowanie zespołów w zakresie najlepszych praktyk w zakresie dostarczania oprogramowania — Ułatwianie relacji z produktem, programem, sukces klienta i inne zespoły, dostarczanie informacji zwrotnej interesariuszom — Zapewnienie, że zespoły dobrze rozumieją cele i priorytety, a także utrzymanie doskonałości: naprawianie długu technicznego, wprowadzanie ulepszeń i dostarczanie innowacji — Utrzymywanie wysokiego morale i motywacji w zespołach nawet w skomplikowanych sytuacjach, wspierać kulturę troski, wzajemnego zaufania, pomocy, przejrzystości i otwartości — Systematycznie wspierać i doceniać sukcesy zespołu, pomagać mu w zrozumieniu, akceptowaniu i uczeniu się na błędach — Zarządzanie personelem: zatrudniaj nowych członków zespołu zgodnie z wartościami firmy, kodeksem kultury, i budżet, przy zachowaniu możliwie najwyższego poziomu profesjonalizmu; podejmować trudne decyzje, gdy zdarzają się przypadki, w których nie można iść. — Monitoruj i utrzymuj wydajność, otrzymuj i przetwarzaj informacje zwrotne na temat zespołu w sposób całościowy i osobisty — Przeprowadź ocenę wyników i uczciwe wynagrodzenie rocena dla członków zespołuWymagania:— Ponad 10 lat doświadczenia w tworzeniu oprogramowania, głównie ze stosem Java — Ponad 4 lata doświadczenia w zarządzaniu 2+ zespołami (lub dużym zespołem, 15+) w nowoczesnej firmie programistycznej z naciskiem na wynik i efektywność — Ludzkość, empatia powiązana z wydajnością, zmysł biznesowy, analiza kosztów, ustalanie jasnych oczekiwań i dawanie konstruktywnych informacji zwrotnych — Bądź otwarty i zdolny do uczenia się na podstawie doświadczenia, a także odwagi w podejmowaniu decyzji, które prowadzą do pożądanego stanu w przyszłości — Doskonałe umiejętności komunikacyjne w języku angielskim i ojczystym, w mowie i piśmie. Możesz wyjaśnić swój pomysł dowolnemu inżynierowi lub menedżerowi i otrzymać cenne uwagi. Wymagania techniczne: — Silna Java: rdzeń, kolekcje, strumienie — Silna współbieżność Java: wyzwania związane z programowaniem asynchronicznym, kontrakty futures, wykonawcy itp. — Silny rdzeń Spring/Boot — Solidne doświadczenie z ORM ( Hibernacja), SQL (w razie potrzeby aż do optymalizacji zapytań) — Dobra znajomość Kafki — Doskonała znajomość zasad sieciowych, HTTP, REST (w tym aspektów bezpieczeństwa) — Doświadczenie z Dockerem/Podmanem i ekosystemem — Doświadczenie z jedną z chmur platformy: AWS, GCP, Azure...— Dobre umiejętności rozwiązywania problemów (Kibana, Grafana, Sentry, alerty/monitorowanie/profilowanie)— Dobra znajomość wzorców projektowych— Angielski: Wyższy średniozaawansowany+Będzie plusem:— Ebean— Protobuf— Gcp pokaż mniej посадовий ріе директор тип зайнятles гя/плануання галзз постачальники розваг, маркетингові послуи і гральні заклади та казиноczeń