Starszy Inżynier Oprogramowania, Big Data Java / Scala (Hybryda)

  • Full Time
Job expired!
Nasza firma Jesteśmy liderem w dziedzinie technologii mobilnych, obsługującym 1,2 miliarda konsumentów za pomocą innowacyjnych rozwiązań. W coraz bardziej cyfrowym świecie pomagamy firmom w rozbudowie ich cyfrowego zasięgu i zestawu narzędzi w celu zwiększenia jakości doświadczeń użytkowników, pobudzania zaangażowania, przyciągania nowych klientów i zwiększenia ich przychodów. Nasi najlepsi marketerzy i inżynierowie wykorzystują marketing efektywnościowy do tworzenia cyfrowych podróży dzięki niezrównanemu podejściu do omnichannel marketingu. Obecnie współpracujemy z wiodącymi markami w sektorach telekomunikacji, ubezpieczeń, edukacji, szybko obracających się dobrach konsumpcyjnych oraz handlu detalicznego w ponad 45 krajach w Ameryce Łacińskiej, Afryce, na Bliskim Wschodzie i w Azji Południowo-Wschodniej. Rola W ramach naszej globalnej ekspansji poszukujemy zmotywowanego starszego programisty Big Data, który dołączy do naszego zespołu ds. rozwoju oprogramowania w Atenach w Grecji. Nasza siedziba główna znajduje się w Gerakas, a my pracujemy w modelu hybrydowym. Jako Senior Software Engineer, będziesz integralną częścią wysoce kompetentnego zespołu, który zarządza krytycznymi dla misji aplikacjami na przestrzeni całego ich cyklu życia. Wykorzystasz nowoczesny tech-stack, na przykład Apache Spark, Hadoop, Kafka, Spring Boot, Java/Scala i Data Lake, aby skonstruować warstwę danych i raportów naszych produktów. Będziesz pracować w zespole wielozadaniowym razem z inżynierami automatyzacji QA i inżynierami DevOps, współpracując z zespołami UI, Back-end i kierownikami produktów, aby stworzyć naszą wyjątkową platformę technologiczną do marketingu. Nasza firma przestrzega najlepszych praktyk branżowych i priorytetowo traktuje doskonałe doświadczenia programistów, co oznacza, że dostaniesz narzędzia i wsparcie niezbędne do wyróżniania się w swojej roli. Będziesz miał okazję pracować z najwyższej klasy infrastrukturą prywatnej chmury. Naszym celem jest stworzenie środowiska, które pozwoli Ci zrealizować swój pełen potencjał i wykonywać pracę wysokiej jakości z pewnością siebie. Twoje główne obowiązki będą obejmować: - Pracę na platformach Big Data, w tym zarządzanie danymi wejściowymi i rozwój magazynu danych - Programowanie w rozproszonych systemach przetwarzania wiadomości i danych, takich jak Kafka, Spark - Projektowanie, rozwijanie i wspieranie nowych i istniejących procesów ETL, wprowadzanie standardów branżowych i najlepszych praktyk w celu zwiększenia ładowania danych z różnych systemów źródłowych/celowych - Pisanie dobrze zaprojektowanych, utrzymywanych, testowanych i efektywnych modułów oprogramowania - Zapewnianie zgodności projektów ze specyfikacjami i uwzględnianie we specyfikacjach wszystkich aspektów niezbędnych do implementacji - Udzielanie wsparcia dla systemów produkcyjnych - Promowanie ciągłego doskonalenia poprzez badania i przedstawianie alternatyw oraz nowych technologii Wymagania Wymagane umiejętności: - BSc/MSc z informatyki, kierunków technicznych lub równoważnych - 4+ lat pełnoetatowego doświadczenia zawodowego - Doświadczenie w programowaniu w Java, Scala lub innych językach programowania funkcyjnego - Doskonała znajomość SQL - Znajomość narzędzi budowania, takich jak Maven czy Gradle - Znajomość Git i jego przepływów pracy Preferowane umiejętności: - Doświadczenie z platformą do rozproszonego przetwarzania danych, taką jak Spark, Hadoop - Doświadczenie z rozproszonym systemem przesyłania wiadomości, takim jak Kafka - Doświadczenie pracy z magazynami danych Idealni kandydaci będą: - Silnymi graczami zespołowymi o skutecznych umiejętnościach komunikacyjnych - Entuzjastami pracy z najnowocześniejszymi technologiami - Analitycznymi myślicielami z dużą uwagą na szczegóły - Niezawodnymi i oddanymi profesjonalistami, którzy myślą jasno i zwracają dużą uwagę na szczegóły - Zdolni do wielozadaniowości, ustalania priorytetów i przetrwania w dynamicznym środowisku Korzyści Oferujemy konkurencyjne wynagrodzenie i świadczenia, które będą ustalane w zależności od kwalifikacji i umiejętności kandydata. Prawdziwe emocje płyną jednak z bliskiej współpracy z dynamicznym, inteligentnym, zwinne i wysoce zmotywowanym zespołem w konkurencyjnym i szybko zmieniającym się środowisku. Śledź nas na LinkedIn, aby być na bieżąco z naszymi wiadomościami i aktualizacjami. Upstream jest pracodawcą zapewniającym równe szanse. Nie dyskryminujemy pod względem rasy, koloru skóry, wyznania, ciąży, religii, płci, pochodzenia narodowego, wieku, niepełnosprawności, stanu cywilnego ani żadnego innego prawnie chronionego statusu. Dopuszczamy także rozsądne udogodnienia dla pracowników niepełnosprawnych. Ostatecznie, zakazujemy wszelkiego rodzaju nękania na podstawie ich chronionego statusu. Ta polityka obejmuje wszystkie obszary działalności personelu, w tym rekrutację, zatrudnienie, szkolenia, awanse, wynagrodzenia, świadczenia, transfery oraz programy socjalne i rekreacyjne.