Java Software Engineer II – Arcgis Enterprise
Company | Esri |
---|---|
Location | West Redlands, Redlands, CA, USA |
Salary | $97344 – $162240 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid 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