Backend Java Engineer II - Data Pipelines

Job expired!

ArcGIS Data Pipelines to innowacyjna aplikacja ArcGIS Online, zaprojektowana do płynnego dostępu do danych, przetwarzania i integracji z różnych źródeł. To narzędzie posiada przyjazny dla użytkownika interfejs „przeciągnij i upuść”, umożliwiający tworzenie powtarzalnych przepływów przygotowania danych bez potrzeby kodowania. Nasz zespół z entuzjazmem podchodzi do przekształcania chaotycznych, rozproszonych danych w użyteczne, gotowe do analizy wnioski.

Jako Backend Java Engineer, będziesz koncentrować się na projektowaniu, implementacji, testowaniu i dostarczaniu solidnych integracji danych na backendzie oraz możliwości przetwarzania w celu zwiększenia funkcjonalności naszej aplikacji. Będziesz integralną częścią procesu rozwoju produktu, zapewniając, że budujemy narzędzie nowej generacji do integracji i przygotowania danych zarówno dla użytkowników chmury, jak i przedsiębiorstw.

  • Tworzenie i utrzymywanie łączników dla rozproszonych danych z wielu źródeł
  • Tworzenie komponentów po stronie serwera i usług internetowych do przetwarzania danych geograficznych i doświadczeń użytkowników
  • Dostarczanie skalowalnych, niezawodnych funkcjonalności wspierających różne środowiska, od lokalnych po zintegrowane SaaS
  • Współpraca z zespołami międzyfunkcjonalnymi w celu zrozumienia wymagań i wdrożenia ich w oprogramowaniu
  • Bycie przedsiębiorczym, poszukiwanie możliwości do poprawy i innowacji
  • 2+ lat doświadczenia w branży w zakresie programowania w Javie
  • Doskonała znajomość projektowania API i wzorców projektowych w Javie
  • Doświadczenie w pracy z systemami przechowywania danych, takimi jak hurtownie danych i magazyny obiektów
  • Doskonałe umiejętności rozwiązywania problemów, współpracy, komunikacji i zarządzania czasem
  • Tytuł licencjata w dziedzinie systemów informacyjnych komputerowych, informatyki, inżynierii lub pokrewnej dziedziny technicznej
  • Doświadczenie z Pythonem i Scalą
  • Biegłość w pracy z Spark lub obliczeniami rozproszonymi
  • Znajomość kontenerów Docker i koordynatorów takich jak Kubernetes
  • Doświadczenie z systemami budowania Java i operacjami deweloperskimi
  • Tytuł magistra w dziedzinie systemów informacyjnych komputerowych, informatyki, inżynierii lub pokrewnej dziedziny technicznej

#LI-DK1 #LI-Hybrid

Esri oferuje konkurencyjny pakiet całkowitych wynagrodzeń, który obejmuje wiodące w branży korzyści zdrowotne i opiekę społeczną - medyczne, dentystyczne, wizualne, podstawowe i dodatkowe ubezpieczenie na życie dla pracowników i ich rodzin - wraz z planem 401(k) i programami podziału zysków. Zapewniamy również co najmniej 80 godzin urlopu wypoczynkowego, dwanaście płatnych świąt rocznie oraz liczne możliwości rozwoju osobistego i zawodowego. Wynagrodzenie podstawowe jest tylko jednym z elementów strategii całkowitych wynagrodzeń Esri. Decyzje o wynagrodzeniu dla tej roli opierają się na różnych czynnikach, w tym umiejętnościach, doświadczeniu, szkoleniu, certyfikatach oraz potrzebach biznesowych i organizacyjnych. Szacowany przedział wynagrodzenia podstawowego dla tego stanowiska to $93,600—$156,000 USD.

W Esri różnorodność oznacza więcej niż tylko z