Java Software Engineer II - ArcGIS Enterprise

Esri
California
Workplace: OnsiteFull timeUSD 101,192 - 167,336 annuallyFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Problem-solving","Design","Development","Debugging","Communication","Time management"]

Build server-side Java components and web services for ArcGIS Enterprise, enhancing a distributed systems platform from feature inception through delivery. You’ll design, architect, and develop scalable capabilities for mapping and geospatial workflows, prototype complete features, and ensure reliability, fault tolerance, and performance. Collaborate with cross-functional teams to translate requirements into production-ready software, diagnose issues, and improve large codebases.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Esri
Esri
1 day ago

Java Software Engineer II - ArcGIS Enterprise

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build server-side Java components and web services for ArcGIS Enterprise, enhancing a distributed systems platform from feature inception through delivery. You’ll design, architect, and develop scalable capabilities for mapping and geospatial workflows, prototype complete features, and ensure reliability, fault tolerance, and performance. Collaborate with cross-functional teams to translate requirements into production-ready software, diagnose issues, and improve large codebases.
Location: California
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build server-side Java components and web services powering user experience and geospatial workflows
  • •Prototype, design, develop, and deliver software features/products that scale, remain fault tolerant, and handle concurrent workloads
  • •Design, architect, and develop complete software features/products to meet customer requirements
  • •Find, analyze, and fix bugs and performance problems across environments
  • •Collaborate with other teams to understand requirements and incorporate them into software

Pay and Benefits

Salary: USD 101,192 - 167,336 annually
Perks:Health InsuranceDentalVision401kPaid Leave

Key Requirements

  • •2+ years developing middleware software components with core Java, Servlets (JavaEE), and JSP
  • •Strong understanding of cloud computing platforms (AWS and Azure) and services like Amazon S3, SQS, EC2, and Azure Blob/Table services
  • •Knowledge of Java design patterns and relational databases (SQL Server, Oracle, PostgreSQL, or DB2)
  • •Experience working with large code bases and fundamentals of web services (REST and SOAP)
  • •Proficiency with debugging/profiling tools and source control (preferably Git), with strong problem-solving and communication skills
Experience:2+ yearsDistributed systemsCloud computingGeospatialMiddlewareSpatial data analytics
Education:Bachelor's
Skills:Problem-solvingDesignDevelopmentDebuggingCommunicationTime management
Tech Stack:JavaServletsJavaEEJSPAWSAzureAmazon S3Amazon SQSAmazon EC2Blob ServiceTable ServiceJava design patternsSQL ServerOraclePostgreSQLDB2RESTSOAPEclipseIntelliJ Debugger

Company Brief

Esri
Provides geographic information system (GIS) software, location intelligence, mapping tools, and spatial analytics to governments, businesses, and researchers for visualizing, analyzing, and managing geographic data.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Redlands, United States
Founded: 1969
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn