Company logo hidden

Java/Scala Software Development Engineer II – Raster and Imagery

Unlock employer Sharjah, United Arab Emirates Posted: 11 Apr 2025

Financial

  • Estimate: $48k - $60k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate

Position

In this position, you will develop data management functionality on the server side using Java/Scala technologies. You will be part of Esri's Raster / Imagery team, working on the development of Reality Server and its Project Management REST API, which manages information including missions, flight plans, and drone fleets within ArcGIS Enterprise and ArcGIS Online. You will collaborate with various developers and product engineers within the Raster team to build features and functionality that generate various reality products on the Reality Server. This role offers a culture that encourages professional growth in a challenging yet fun work environment.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Location: Sharjah, Sharjah Emirate, United Arab Emirates
Work Conditions: On-site, Full-time

Responsibilities:

  • Work on a Java web application that manages reality project information in a PostgreSQL database and provides a REST API.
  • Implement tools that support data management of reality products on the Reality Server.
  • Research, design, author, test, debug, and profile source code.
  • Build software components that follow industry-standard modern design patterns, development methodologies, and deployment models.
  • Interact with other team members to develop robust software frameworks and solutions.

Requirements:

  • 2+ years of programming experience with relational database applications, data structures, and algorithms in Scala or Java.
  • Experience with Enterprise Database systems like PostgreSQL or SQL Server.
  • Proficient in developing and debugging RESTful APIs.
  • Background in object-oriented design and development and functional programming.
  • Excellent written and verbal communication skills.
  • Bachelor's degree in computer science or a related field.

Recommended Qualifications:

  • Experience with cloud systems like AWS or Azure.
  • Familiarity with spatio-temporal data concepts and techniques (STAC).
  • Previous involvement in a large software development project.
  • Academic training in GIS and/or knowledge of GIS/Esri software.
  • Knowledge of distributed computing architectures and microservices architectures like Kubernetes.

Language Requirements:
Excellent written and verbal communication skills are essential.

Esri's Commitment:
Esri values diversity and believes in a unified workforce that promotes positive global change. We encourage all qualified applicants to apply, even if they do not meet all the preferred qualifications. Esri is an equal opportunity employer, and we are dedicated to a workplace that provides reasonable accommodations to those who need them.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct