Learnwithfaiz

NEW COURSES LAUNCHING SOON       NEW COURSES LAUNCHING SOON      NEW COURSES LAUNCHING SOON              NEW COURSES LAUNCHING SOON       NEW COURSES LAUNCHING SOON       NEW COURSES LAUNCHING SOON

🔍
|
📍

Company Logo
Java/Scala Software Development Engineer II – Raster and Imagery
Esri Sharjah , UAE

Esri is a global leader in GIS (Geographic Information Systems) technology. The company is known for its cutting-edge mapping and spatial analysis solutions, helping organizations worldwide harness the power of geographic data for decision-making.

Job Purpose:

The Java/Scala Software Development Engineer II will be responsible for developing data management functionality for Esri’s Reality Server and Project Management REST API, which supports missions, flight plans, and drone fleet management in ArcGIS Enterprise and ArcGIS Online.

The role requires expertise in Java/Scala, PostgreSQL, and REST API development, with a focus on data structures, algorithms, and cloud-based solutions.

Key Responsibilities:

  • Develop Java-based web applications for managing reality project information in PostgreSQL databases.
  • Implement data management tools for reality products on Esri’s Reality Server.
  • Design, develop, test, and debug RESTful APIs to support GIS and imagery workflows.
  • Utilize modern design patterns, software development methodologies, and deployment models.
  • Collaborate with cross-functional teams, including developers, product engineers, and GIS experts, to improve server-side functionalities.

Required Skills & Experience:

Technical Skills:

  • 2+ years of experience in Java or Scala development.
  • Strong understanding of relational database applications, data structures, and algorithms.
  • Expertise in PostgreSQL or SQL Server.
  • Hands-on experience in developing and debugging RESTful APIs.
  • Strong background in Object-Oriented Design (OOD) and functional programming.

Preferred Qualifications (Nice to Have):

  • Experience with cloud platforms like AWS or Azure.
  • Familiarity with spatio-temporal data concepts and GIS technologies (e.g., STAC, Esri software).
  • Experience with distributed computing architectures, microservices (Kubernetes, Docker, etc.).
  • Previous experience in large-scale software development projects.

Why Join Esri?

  • Work with a global leader in GIS and mapping technologies.
  • Hybrid work model with an international work culture.
  • Opportunity to contribute to cutting-edge GIS, AI, and cloud-based solutions.
  • Competitive salary, benefits, and career growth opportunities.

📅 Posted: 22 hours ago
💼 Employment Type: Full-time (Hybrid)


Are you interested in this job?
HR Contact

HR Contact Details