Software Team Leader (Java & Scala)
Numer referencyjny: STL/T
Lokalizacje:
Kraków, Wrocław
Rynek telekomunikacyjny przechodzi cyfrową rewolucję. Tradycyjne usługi ustępują miejsca nowoczesnym rozwiązaniom 5G, IoT oraz OTT. W Comarch nie tylko śledzimy te zmiany – my je projektujemy.
Tworzymy systemy BSS (Business Support Systems) nowej generacji, które automatyzują procesy biznesowe i umożliwiają operatorom błyskawiczne wdrażanie usług w modelu omnichannel. Nasze produkty to modularne ekosystemy działające w chmurze (SaaS, Private Cloud), które obsługują miliony transakcji, zapewniając precyzyjny billing, inteligentny CRM i intuicyjną samoobsługę.
Dołącz do zespołu jako Team Leader, który będzie technologicznym mentorem dla zespołu doświadczonych inżynierów, dbając o najwyższe standardy Clean Architecture w dynamicznym środowisku Telco.
Profil stanowiska
- Wykształcenie wyższe techniczne
- Minimum 8 lat komercyjnego doświadczenia w tworzeniu oprogramowania na platformę JVM
- Biegłość w Java i Scala oraz ekspercka znajomość frameworka Spring
- Bardzo dobra znajomość angielskiego w mowie i piśmie (przynajmniej poziom B2)
- Umiejętność pisania czystego, testowalnego kodu (TDD/BDD) i dbałość o "Clean Architecture"
- Praktyczna wiedza o wzorcach systemów rozproszonych, Event Sourcing, CQRS
- Doświadczenie w pracy z systemami telekomunikacyjnymi lub systemami o wysokim obciążeniu (High Availability) będzie dodatkowym atutem
Twoje zadania
- Projektowanie i wdrażanie zaawansowanych mikroserwisów w ekosystemie Java 11, Scala oraz Spring Cloud
- Przekładanie złożonych wymagań sektora Telco na wydajną i czystą architekturę systemową
- Praca nad systemami typu high-throughput i low-latency – zadbasz o to, by system działał niezawodnie pod ogromnym obciążeniem
- Prowadzenie zespołu doświadczonych inżynierów (Code Review, Pair Programming) i budowanie kultury dzielenia się wiedzą
- Podejmowanie kluczowych decyzji dotyczących wdrażania, monitoringu i rozwoju rozwiązań w środowiskach kontenerowych
Dla Ciebie
- Praca przy strategicznym i bardzo dużym systemie dla operatorów telekomunikacyjnych rozsianych po całym świecie
- Masz wpływ na kształt oraz rozwój wytwarzanych przez nas aplikacji
- Nie znudzisz się – gwarantujemy różnorodność i możliwość pracy z różnymi produktami
- Szkolenia wstępne (produktowe, z obsługi aplikacji, z narzędzi AI wykorzystywanych na co dzień)
- Stawiamy na rozwój umiejętności naszych zespołów – zapewnimy Ci wsparcie i swobodę w rozbudowie Twoich kompetencji
- Możliwość zdobycia doświadczenia oraz podnoszenia kwalifikacji zawodowych pracując z doświadczonymi osobami w dynamicznie rozwijającym się zespole R&D
- Elastyczne godziny pracy oraz praca w trybie hybrydowym po okresie próbnym (2 dni pracy zdalnej, 3 dni pracy z biura)
- Możliwość podróży biznesowych do naszych klientów
- Dostęp do prywatnej opieki medycznej dla Ciebie i Twojej rodziny
- Możliwość udziału w akcjach i wydarzeniach promujących aktywny tryb życia
- Przyjazna atmosfera pracy w zgranych zespołach, o co dbamy m.in. poprzez udział w imprezach integracyjnych czy wspólnych inicjatywach dla lokalnych społeczności