
Empowering organizations with spatial intelligence
Esri, headquartered in Redlands, California, is a leading provider of geographic information system (GIS) software, with over 350,000 users worldwide. Their flagship product, ArcGIS, is utilized by organizations across various sectors, including government, transportation, and environmental manageme...
Esri offers comprehensive benefits including competitive salaries, equity options, generous PTO, flexible work arrangements, and a strong commitment t...
Esri fosters a culture focused on innovation in GIS technology, emphasizing collaboration and a commitment to sustainability. The company values commu...

Esri • Redlands, CA
Esri is hiring a Backend Java Engineer II to design and implement data pipelines for their ArcGIS Online application. You'll work with Java and focus on building server-side components and web services. This role requires 2+ years of experience in backend development.
You have 2+ years of industry experience developing using Java — you understand the intricacies of backend development and have a strong grasp of API design and Java design patterns. Your experience includes working with data storage systems such as data warehouses and object stores, which allows you to effectively manage and integrate disparate data sources. You possess excellent problem-solving skills and are adept at collaborating with cross-functional teams to deliver high-quality software solutions. Your communication and time management skills enable you to thrive in a fast-paced environment, ensuring that project deadlines are met while maintaining a focus on quality. A Bachelor's degree in computer information systems, computer science, engineering, or a related field complements your technical expertise.
Experience with cloud technologies and an entrepreneurial mindset will set you apart — you are always looking for opportunities to improve processes and apply new ideas to enhance product functionality. Familiarity with geospatial data processing is a plus, as it aligns with the core mission of the ArcGIS Data Pipelines team.
As a Backend Java Engineer II, you will focus on designing, implementing, testing, and delivering new backend data integrations and processing capabilities for the ArcGIS Data Pipelines application. You will build and support connectors to work with disparate data from multiple sources, ensuring that the application can handle various data formats and structures. Your role will involve developing server-side components and web services that power geospatial data processing and enhance user experiences. You will collaborate closely with other teams to understand their requirements and incorporate them into the software, ensuring that the final product meets user needs and expectations. You will also be responsible for delivering reliable capabilities that can scale and support multiple environments, from on-premises setups to integrated SaaS solutions. Your entrepreneurial spirit will drive you to seek out opportunities for improvement and innovation within the product development process.
At Esri, you will be part of a team that is dedicated to making messy, disparate data actionable and analysis-ready. You will have the opportunity to work on a next-generation data integration and preparation tool that serves both cloud and enterprise users. We value collaboration and encourage you to share your ideas and insights to help shape the future of our products. Our commitment to your professional growth means you will have access to resources and support to further develop your skills and advance your career. Join us in building impactful solutions that empower users to make informed decisions based on their data.
Apply now or save it for later. Get alerts for similar jobs at Esri.