Software Development Engineer II - ArcGIS Enterprise
Core
Build server-side Java components and web services to power user experience and geospatial workflows for ArcGIS Enterprise.
Role type
Senior IC software engineer (distributed systems)
Builds
Highly-scalable and reliable distributed software for on-premises and cloud environments
Domain
Geospatial technology + Cloud computing
Deliverable
production ML models | product features
Required skills
Java, Servlets (JavaEE), JSP, Cloud platforms (AWS, Azure), Java design patterns, Relational databases (SQL Server, Oracle, PostgreSQL, DB2), REST/SOAP, Git, Debugging/Profiling tools
Preferred skills
JSON/XML, Java build systems (Maven, ANT), HTTP monitoring tools, Docker, Kubernetes
Technologies
Java, AWS, Azure, SQL Server, Oracle, PostgreSQL, DB2, Git, Eclipse, IntelliJ, JProfiler, Maven, ANT, Fiddler, Docker, Kubernetes
Responsibilities
Build server-side Java components and web services; Prototype, design, develop, and deliver complete software features; Design and architect software to meet customer requirements; Find, analyze, and fix bugs/performance problems; Work collaboratively with cross-functional teams to incorporate requirements
Seniority
Mid-level (2+ years experience)