Job Search and Career Advice Platform

Enable job alerts via email!

JavaScala Software Development Engineer II Raster and Imagery

Esri

Sharjah

On-site

AED 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company in the United Arab Emirates is seeking a candidate to develop data management functionality using Java and Scala within their Raster/Imagery team. Responsibilities include building web applications, managing project data in PostgreSQL, and developing REST APIs. Qualified candidates should have at least 2 years of programming experience, along with a Bachelor's degree in computer science. This position offers a collaborative work environment focused on professional growth.

Qualifications

  • 2 years of programming experience with relational database applications.
  • Experience with Enterprise Database systems like PostgreSQL or SQL Server.
  • Background in OO design and development and functional programming.

Responsibilities

  • Work on a Java Web application managing reality project information.
  • Implement tools supporting data management of reality products.
  • Research, design, author, test, debug, and profile source code.

Skills

Programming experience in Scala or Java
Understanding of data structures and algorithms
Developing and debugging RESTful APIs
Excellent written and verbal communication skills

Education

Bachelor's in computer science or related field

Tools

PostgreSQL
Cloud systems like AWS or Azure
Kubernetes
Job description
Overview

In this position you will develop data management functionality on the server side in Java/Scala technologies. You will be part of Esris Raster / Imagery team working on the development ofReality 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 be interacting with various developers and Product engineers within the Raster team to build the features and functionality to generate various reality products on the Reality Server.Join us and be part of a culture that encourages professional growth in a challenging yet fun work environment.

Responsibilities
  • Work on a Java Web application that manages reality project information in 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 industrystandard 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
  • Must be experienced with developing and debugging RESTful APIs
  • Background in OO design and development and functional programming
  • Excellent written and verbal communication skills
  • Bachelors in computer science or related field
Recommended Qualifications
  • Experience with cloud systems like AWS or Azure
  • Familiarity with spatiotemporal 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.