Java Software Engineer – Geospatial Cloud Platform

Esri

Redlands (CA)

On-site

USD 101,000 - 167,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and welfare benefits
401(k) and profit-sharing
Vacation leave and holidays

Job summary

Esri is seeking a software engineer to help build the next generation of ArcGIS Enterprise, delivering state-of-the-art mapping and analytics to thousands of customers. You will work on a distributed systems platform, designing features, improving performance, and collaborating with product teams to serve GIS workflows across cloud and on-prem environments.

The role emphasizes Java middleware development, cloud familiarity with AWS/Azure, and robust debugging/profiling skills within a global

Qualifications

  • 2+ years of experience developing middleware software components using core Java, Servlets (JavaEE), JSP.
  • Good understanding of cloud computing platforms (AWS and Azure) and services such as Amazon S3, SQS, EC2 and Azure services such as Blob Service, Table Service, and more.
  • Good understanding of Java design patterns.
  • Knowledge of relational databases such as SQL Server, Oracle, PostgreSQL, or DB2.
  • Experience working with large code bases.
  • Fundamental understanding of web services including REST and SOAP.
  • Proficient in debugging and profiling tools (Eclipse/IntelliJ Debugger, JProfiler, and more).
  • Knowledge of working with a source control system, preferably GIT.
  • Excellent problem-solving, design, development, and debugging skills.
  • Excellent written and verbal communication and time management skills.
  • Bachelor's degree in math, computer science, physics, or related field.

Responsibilities

  • Build server-side Java components and web services to power user experience and geospatial workflows.
  • Prototype, design, develop, and deliver complete software features and products that can scale, are fault tolerant, and handle concurrent workloads.
  • Design, architect, and develop complete software features/products to meet customer requirements.
  • Find, analyze, and fix bugs/performance problems whenever and wherever they occur.
  • Work collaboratively with other teams to understand requirements and incorporate them into the software.

Skills

Core Java
Cloud computing
Java design patterns
REST & SOAP
Debugging & profiling
Communication
Time management

Education

Bachelor's degree in math, computer science, physics, or related field
Master's degree in math, computer science, physics, or related field

Tools

Eclipse/IntelliJ
JProfiler
Git
SQL Server
Oracle
PostgreSQL
Maven
ANT
Docker
Kubernetes

Job description

Esri is seeking a software engineer to help build the next generation of ArcGIS Enterprise, delivering state-of-the-art mapping and analytics to thousands of customers. You will work on a distributed systems platform, designing features, improving performance, and collaborating with product teams to serve GIS workflows across cloud and on-prem environments.

The role emphasizes Java middleware development, cloud familiarity with AWS/Azure, and robust debugging/profiling skills within a global

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer II - ArcGIS Enterprise
Java Software Engineer II - ArcGIS Enterprise

Esri • Redlands (CA)

On-site
USD 101,000 - 167,000
Health and welfare benefits
401(k) and profit-sharing
Vacation leave and holidays
Senior Geospatial Software Engineer (Scala/Java, AWS)
Senior Geospatial Software Engineer (Scala/Java, AWS)

Socket.dev • San Antonio (TX)

On-site
USD 123,000 - 202,000
Health insurance
401(k) and profit-sharing
Paid time off
C# Software Engineer - GIS & Cloud Services
C# Software Engineer - GIS & Cloud Services

ESRI • Redlands (CA)

On-site
USD 101,000 - 168,000
Enterprise Software Engineer II - GIS Data & Platforms
Enterprise Software Engineer II - GIS Data & Platforms

ESRI • Redlands (CA)

On-site
USD 101,000 - 168,000
401(k) and profit-sharing programs
80 hours of vacation leave
Twelve paid holidays annually
Senior Scala Software Engineer – Geospatial SaaS
Senior Scala Software Engineer – Geospatial SaaS

NextGenEnergyJobs • San Antonio (TX)

On-site
USD 120,000 - 180,000
Senior Scala/Java Software Engineer - Geospatial SaaS
Senior Scala/Java Software Engineer - Geospatial SaaS

Esri • Redlands (CA)

On-site
USD 118,000 - 198,000
Health and welfare benefits
401(k) and profit-sharing programs
Paid vacation and holidays
Geospatial Software Engineer — AI & GIS Tools
Geospatial Software Engineer — AI & GIS Tools

ESRI • Redlands (CA)

On-site
USD 137,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+3
Geocoding Platform Engineer II
Geocoding Platform Engineer II

ESRI • Redlands (CA)

On-site
USD 101,000 - 168,000
Relocation assistance
Health benefits
401(k) and profit sharing
+1
DevOps Engineer I - ArcGIS Enterprise
DevOps Engineer I - ArcGIS Enterprise

ESRI • Redlands (CA)

On-site
USD 79,000 - 130,000
Medical, dental, vision insurance
401(k) and profit-sharing programs
Paid vacation and holidays
Senior GIS Java Full-Stack Engineer - Cloud & Observability
Senior GIS Java Full-Stack Engineer - Cloud & Observability

TechDigital Group • Wilmington (DE)

Hybrid
USD 140,000 - 210,000