
Backend Java Engineer II - Data Pipelines
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
Overview
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.
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
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 in computer information systems, computer science, engineering, or another technical field
Recommended Qualifications
- 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 in computer information systems, computer science, engineering, or another technical field
#LI-TA1
#LI-Hybrid
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
