Enable job alerts via email!

JavaScala Software Development Engineer II Raster andImagery

Esri

Sharjah

On-site

AED 120,000 - 200,000

Full time

Yesterday
Be an early applicant

Job summary

A leading tech company in Sharjah is seeking a developer to enhance data management functionalities using Java and Scala. You'll work with REST APIs and PostgreSQL databases, collaborating with peers to create robust software solutions. Ideal candidates should have 2 years of experience and a Bachelor's degree in a relevant field. This full-time role offers an engaging and growth-focused environment.

Qualifications

  • 2 years of programming experience with relational database applications.
  • Experience with Enterprise Database systems such as PostgreSQL or SQL Server.
  • Must be experienced with developing and debugging RESTful APIs.

Responsibilities

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

Skills

Programming in Java/Scala
Database management (PostgreSQL, SQL Server)
RESTful API development
Object-oriented design
Functional programming
Excellent communication

Education

Bachelor's in computer science or related field

Tools

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