Posted in

Java Software Engineer II – Arcgis Enterprise

Java Software Engineer II – Arcgis Enterprise

CompanyEsri
LocationWest Redlands, Redlands, CA, USA
Salary$97344 – $162240
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • 2+ years of experience developing middleware software components using core Java, Servlets (JavaEE), JSP
  • Strong understanding of cloud platforms (AWS, Azure) and services (such as S3, EC2, Blob Service)
  • Proficient in Java design patterns, Python, and relational databases (SQL Server, Oracle, PostgreSQL, DB2)
  • Experienced with large codebases, web services (REST, SOAP), and source control systems (preferably GIT)
  • Skilled in debugging and profiling tools (such as Eclipse/IntelliJ, JProfiler)
  • Excellent problem-solving, communication, and time management skills
  • Bachelor’s degree in computer science, math, 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
  • 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

Preferred Qualifications

  • Familiarity with JSON and XML
  • Familiarity with ML, LLM, and Knowledge Graphs
  • Knowledge of and familiarity with Java build systems, such as Maven and ANT
  • Experience with HTTP monitoring tools (Fiddler) and JDK debugging tools (JProfiler, jmap)
  • Knowledge of Docker containers and orchestrators such as Kubernetes