Java / Scala Software Development Engineer II – Raster and Imagery

3 days ago


Sharjah, Sharjah, United Arab Emirates Esri Full time

In this position you will develop data management functionality on the server side in Java / Scala technologies. You will be part of Esri's Raster / Imagery team, working on the development of Reality Server and the Project Management REST API which manages information including missions, flight plans, and drone fleets within ArcGIS Enterprise and ArcGIS Online. You will collaborate within and across teams of Software Development Engineers and Product Engineers to build the features and functionality that host, manage and stream stunning 3D digital models on the Reality Server. Join us and be part of a culture that encourages professional growth in a challenging and 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 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
  • Must be experienced with developing and debugging RESTful APIs
  • Background in OO design and development and functional programming
  • Excellent written and verbal communication skills
  • Bachelor's in computer science or 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

If you don't meet all of the preferred qualifications for this position, we encourage you to still apply

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

#J-18808-Ljbffr

  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    In this position you will develop data management functionality on the server side in Java/Scala technologies. You will be part of Esri's Raster / Imagery team, working on the development of Reality Server and the Project Management REST API which manages information including missions, flight plans, and drone fleets within ArcGIS Enterprise and ArcGIS...


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    In this position you will develop data management functionality on the server side in Java/Scala technologies. You will be part of Esri's Raster / Imagery team, working on the development of Reality Server and the Project Management REST API which manages information including missions, flight plans, and drone fleets within ArcGIS Enterprise and ArcGIS...


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    In this position you will develop data management functionality on the server side in Java/Scala technologies. You will be part of Esri's Raster / Imagery team, working on the development of Reality Server and the Project Management REST API which manages information including missions, flight plans, and drone fleets within ArcGIS Enterprise and ArcGIS...


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    In this role, you will be part of Esri's Raster / Imagery team, working on the development of Reality Server and the Project Management REST API. You will develop data management functionality on the server side in Java/Scala technologies.ResponsibilitiesDevelop a Java Web application that manages reality project information in PostgreSQL database and...

  • Senior Developer

    5 days ago


    Sharjah, Sharjah, United Arab Emirates Esri Full time

    Esri's Raster / Imagery team is seeking a skilled software developer to join our team. As a Senior Developer, you will work on the development of Reality Server and the Project Management REST API.Key ResponsibilitiesDesign and implement a Java Web application that manages reality project information in PostgreSQL database and provides a REST API.Develop...


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    The Reality Server team at Esri is looking for a skilled software engineer to join their team and contribute to the development of data management functionality on the server side using Java and Scala technologies.About the JobThis position is focused on building features and functionality that host, manage, and stream stunning 3D digital models on the...


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    This position involves working as a PostgreSQL Database Application Specialist, developing data management functionality on the server side in Java/Scala technologies for Esri's Raster / Imagery team.Main ResponsibilitiesDevelop a Java Web application that manages reality project information in PostgreSQL database and provides a REST API.Implement tools that...


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    We are looking for a Reality Server Software Development Engineer to join our Raster / Imagery team at Esri. As a member of this team, you will work on the development of Reality Server and the Project Management REST API.Key ResponsibilitiesDevelop data management functionality on the server side in Java/Scala technologies.Implement tools that support data...


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    In this position you will develop imagery data management functionality in C++ as well as design and develop UI/UX components in C# using MVVM and XAML. You will be part of the Raster team, supporting the development of image processing capabilities including adding support for satellite data (optical and SAR), drone imagery, and frame imagery. Join us to...


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    In this position you will develop imagery data management functionality in C++ as well as design and develop UI / UX components in C# using MVVM and XAML. You will be part of the Raster team, supporting the development of image processing capabilities including adding support for satellite data (optical and SAR), drone imagery, and frame imagery. Join us to...


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    Job DescriptionWe are seeking an experienced GIS software engineer to join our Raster team. In this position, you will develop imagery data management functionality in C++ and design/develop UI/UX components in C# using MVVM and XAML.


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    Esri is seeking a talented software developer to join the Reality Server team and contribute to the development of data management functionality on the server side using Java and Scala technologies.About the RoleThis position is focused on building features and functionality that host, manage, and stream stunning 3D digital models on the Reality Server.Key...


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    At Esri, you will be part of the Reality Server team working on developing data management functionality on the server side using Java and Scala technologies.About the RoleThis position is focused on building features and functionality that host, manage, and stream stunning 3D digital models on the Reality Server.Key ResponsibilitiesDevelop a Java Web...

  • Java Developer

    7 days ago


    Sharjah, Sharjah, United Arab Emirates Dautom Full time

    In this role, you will have the opportunity to work closely with one of our esteemed clients. This client is a global leader in the Real Estate industry, known for its commitment to quality and innovation. They have chosen Dautom as their trusted partner for their upcoming projects.Role Description:Java backend developer is responsible for curating the...


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    As a member of the Reality Server team at Esri, you will work on developing data management functionality on the server side using Java and Scala technologies.About the PositionThis role is focused on building features and functionality that host, manage, and stream stunning 3D digital models on the Reality Server.Key TasksWork on a Java Web application that...


  • Sharjah, Sharjah, United Arab Emirates RED TIC Full time

    CDIDubaiPublié il y a 3 moisRED TIC looking for a passionateSoftware Development Engineerto join our innovative team. You will design, develop, and maintain high-quality software solutions that meet business and user requirements, while collaborating with cross-functional teams to deliver impactful projects.Key ResponsibilitiesSoftware Design and...


  • Sharjah, Sharjah, United Arab Emirates Dicetek LLC Full time

    Key ResponsibilitiesDesigning and implementing software solutions using Java, SQL / Oracle, and J2EE technologies.Participating in detailed design, coding, code walk-through, peer code reviews, and unit testing, system testing, UAT, demos, POCs, installation, and maintenance of software modules.Developing and installing software solutions to meet business...


  • Sharjah, Sharjah, United Arab Emirates Dicetek LLC Full time

    Job SummaryWe are seeking an experienced Senior Software Developer to join our team. The successful candidate will be responsible for designing, developing, and delivering high-quality software projects in JAVA, SQL / Oracle, J2EE and other JAVA Technologies.


  • Sharjah, Sharjah, United Arab Emirates Esri Full time

    Required Skills and Qualifications2+ years of professional experience with software development engineering.Strong foundation in object-oriented software principles.Ability to analyze software/algorithms and identify improvements.Experience with C++, C#, or Java.Bachelor's in computer science, mathematics, or STEM-related field.

  • Software Manager

    6 days ago


    Sharjah, Sharjah, United Arab Emirates RTC1 Recruitment Services Full time

    Job DescriptionPosition Title: Application / Software ManagerEmployment Type: Full TimeSalary: all-inclusive depending on experience and qualificationsJob Location: Sharjah, UAEAbout the Client:A large multinational company based in Sharjah, specializing in defense, smart city solutions, and cybersecurity engineering services.Job Description:- Manage system...