Jakie zadania czekają na Ciebie?
- Projektowanie architektury oraz dobór technologii – analiza wymagań biznesowych oraz dobór odpowiednich narzędzi i platform (np. Hadoop, Spark, Kafka, NoSQL) umożliwiających sprawne przetwarzanie dużych wolumenów danyc
- Praca z następującym stackiem technologicznym: Java17/21, Apache Spark, Sprint Boot, Spring JPA, PostgreSQL, Spring MVC, REST API
- Skalowanie horyzontalne i wydajność – tworzenie i wdrażanie rozwiązań, które gwarantują płynne skalowanie w miarę wzrostu ilości danych oraz zapewniają wysoką dostępność systemów
- Optymalizacja procesów przetwarzania danych – implementacja i tunning procesów ETL, strumieniowania danych czy zapytań do baz, aby zminimalizować opóźnienia i zapewnić wysoką przepustowość
- Współpraca z zespołem DevOps w zakresie konfiguracji środowisk (on-premise i/lub chmurowych), monitorowanie obciążenia oraz dbanie o właściwą alokację zasobów
- Wyznaczanie jasnych celów i oczekiwań wobec zespołu developerskiego oraz ścisłe pilnowanie terminów i kamieni milowych
- Tworzenie standardów jakości i nadzór nad ich wdrażaniem – kontrola procesów (m.in. code review, testowanie, dokumentacja) pod kątem efektywności i jakości
Jakie są nasze oczekiwania?
- Minimum 5 lat doświadczenia w rozwoju oprogramowania (np. na stanowiskach Developer, Software Engineer, Tech Lead lub pokrewnych)
- Doświadczenie w zarządzaniu zespołami programistycznymi
- Praktyczna znajomość Java 17/21 oraz ekosystemu Spring (Boot, JPA, MVC)
- Doświadczenie w pracy z technologiami Big Data (Apache Spark, Flink)
- Znajomość PostgreSQL i umiejętność projektowania wydajnych REST API
- Praktyczna znajomość metodyk zwinnych (Scrum, Kanban)
- Umiejętność podejmowania decyzji technicznych w oparciu o analizę danych i ryzyka
- Doświadczenie w prowadzeniu projektów end-to-end
W Reo.pl czeka na Ciebie:
- Realny wpływ na kształtowanie architektury systemów w prężnie rozwijającej się firmie z sektora OZE
- Autonomia w podejmowaniu decyzji technicznych i budowaniu kultury inżynierskiej zespołu
- Hybrydowy model pracy
- Kontrakt B2B lub umowa o pracę, w zależności od Twoich preferencji
- Atrakcyjny pakiet świadczeń dodatkowych i benefitów: opieka medyczna, karta multisport, system kafeteryjny, dofinansowanie języka angielskiego, program emerytalny, zajęcia jogi