About The Position

ArcGIS Data Pipelines is a new ArcGIS Online application that allows you to access, process, and integrate data from a wide variety of sources. It offers an intuitive drag-and-drop interface where you can create reproducible data preparation workflows without writing any code. Our team is passionate about making messy, disparate data actionable and analysis ready. As a Backend Java Engineer, you will focus on designing, implementing, testing, and delivering new back-end data integrations and processing to power these capabilities, and have a key voice in the product development process. Come join us in building a next-generation data integration and preparation tool for cloud and enterprise users.

Requirements

  • 2+ years of industry experience developing using Java
  • Strong understanding of API design and Java design patterns
  • Experience with data storage systems such as data warehouses and object stores
  • Excellent problem-solving, collaboration, communication, & time management skills
  • Bachelor's degree in computer information systems, computer science, engineering, or another technical field

Nice To Haves

  • Experience with Python and Scala
  • Experience with Spark or distributed computing
  • Knowledge of Docker containers and orchestrators such as Kubernetes
  • Experience with Java build systems and developer operations
  • Master's degree in computer information systems, computer science, engineering, or another technical field

Responsibilities

  • Build and support connectors to work with disparate data from multiple sources
  • Build server-side components and web services to power geospatial data processing and user experiences
  • Deliver reliable capabilities that can scale and support multiple environments, from on-premises to integrated SaaS
  • Collaborate with other teams to understand requirements and incorporate them into the software
  • Be entrepreneurial and look for opportunities for improvement or to apply new ideas

Benefits

  • medical
  • dental
  • vision
  • basic and supplemental life insurance for employees (and their families)
  • 401(k) and profit-sharing programs
  • minimum accrual of 80 hours of vacation leave
  • twelve paid holidays throughout the calendar year
  • opportunities for personal and professional growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service