Build the next generation of ArcGIS Enterprise, a suite of products delivering state-of-the-art mapping and analytics capability to thousands of customers and millions of users worldwide at Esri
Requirements
- 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)
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
Other
- Bachelor's in math, computer science, physics, or related field
- Excellent written and verbal communication and time management skills
- Travel requirements not specified
- Minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year
- Opportunities for personal and professional growth