Enable job alerts via email!

JavaScala Software Development Engineer II Raster andImagery

Esri

Sharjah

On-site

AED 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in GIS software is seeking a software developer to join their Raster/Imagery team. The role involves developing data management functionalities on the server side using Java and Scala, along with building and debugging RESTful APIs. This position offers an engaging work environment that promotes professional growth and includes interactions with various developers and product engineers.

Qualifications

  • 2 years programming experience with Java or Scala.
  • Experience with PostgreSQL or SQL Server required.
  • Excellent written and verbal communication skills.

Responsibilities

  • Develop Java Web applications managing reality project info in PostgreSQL.
  • Implement tools for data management of reality products.
  • Research, design, and debug source code.

Skills

Programming
Relational Databases
RESTful APIs
Object-Oriented Design
Functional Programming
Communication Skills

Education

Bachelor in Computer Science

Tools

PostgreSQL
Java
Scala

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
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 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

#LIOnsite

#LIPK1

Key Skills
Access Control
System,Engineering,Bar Management,Jpa,Law,Jdbc

Employment Type :
Full Time

Experience:
years
Vacancy:
1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.