Software Development Engineer - Enterprise (Java)
Esri is hiring a Software Engineer to join their team building the next generation of ArcGIS Enterprise. The role focuses on designing and developing server-side Java components and cloud-native solutions to power complex geospatial workflows. You will work on distributed systems, ensuring enterprise readiness and scalability across cloud platforms and Kubernetes. This position is ideal for an engineer experienced in middleware development who is comfortable working with large, high-performance codebases.
50k new jobs listed every day. Install TAL to find more jobs like this.

Experience
2-6 years
Function
Engineering
Work mode
Onsite, India
Company
Tier 2
What you will work on
Esri is hiring a Software Engineer to join their team building the next generation of ArcGIS Enterprise. The role focuses on designing and developing server-side Java components and cloud-native solutions to power complex geospatial workflows. You will work on distributed systems, ensuring enterprise readiness and scalability across cloud platforms and Kubernetes. This position is ideal for an engineer experienced in middleware development who is comfortable working with large, high-performance codebases.
TAL's take
Solid established company with a clear role, defined technology stack, and specific domain focus on geospatial software.
Very clear, structured JD with well-defined responsibilities, required tech stack, and team context.
Must haves
- 2-6 years experience in Java, REST, and Microservices
- Knowledge of distributed systems and high availability concepts
- Experience with Docker and Kubernetes
- Experience with relational databases (SQL Server, Oracle, PostgreSQL, or DB2)
- Bachelor's degree in Computer Science or related field
Tools and skills
Nice to have: amazon s3, sqs, ec2, azure blob service, azure table service, eks, aks, gke.
About the company
Established global software company specialized in GIS, well-recognized but not categorized as a Tier 1 top-tier tech brand.