Java Software Engineer II
EsriPosted April 15, 2025
Redlands, California
Energy Management$97,760 - $163,280
Full Time
Job Description
The software engineer will develop and enhance the ArcGIS Enterprise platform by building server-side Java components and web services, collaborating with cross-functional teams to deliver scalable and reliable distributed software solutions for mapping and analytics.
Responsibilities
- •Build server-side Java components and web services for user experience and geospatial workflows
- •Prototype, design, develop, and deliver scalable and fault-tolerant software features and products
- •Design, architect, and develop software features to meet customer requirements
- •Find, analyze, and fix bugs and performance problems
- •Work collaboratively with other teams to understand and incorporate requirements into the software
Requirements
- •2 years of experience developing middleware software components using core Java, Servlets, JavaEE, and 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 such as 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.
Benefits
- •Competitive total rewards strategy
- •Industry-leading health and welfare benefits (medical, dental, vision, life insurance)
- •401(k) and profit-sharing programs
- •Minimum accrual of 80 hours of vacation leave
- •Twelve paid holidays throughout the calendar year
- •Opportunities for personal and professional growth
- •Base salary range of 97,760 - 163,280 USD
More jobs at Esri
3D Software Engineer II Scene Layers
Esri
Jan 24