Java/Scala Software Development Engineer II – Raster and Imagery
Esri
Date: 1 week ago
City: Sharjah
Contract type: Full time

Overview
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 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
At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life’s best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here.
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 [email protected] 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 Privacy 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.
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 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 industry-standard modern design patterns, development methodologies, and deployment models
- Interact with other team members to develop robust software frameworks and solutions
- 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
- 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
At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life’s best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here.
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 [email protected] 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 Privacy 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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Graduate Urban Design / Urban Planning (Emiratization)
WSP in the Middle East,
Sharjah
1 day ago
We are WSP - Join us and make your career future ready!Think bigger scale. Think higher profile. Think ground-breaking. Join WSP, and you’ll be at the heart of a team of international experts all dedicated to growing and sharing their expertise and working on projects that transform society for all of us.WSP is looking for a Graduate Urban Designer or...

PhD Holders in Sociology - حملة الدكتوراه في علم الاجتماع
University of Khorfakkan,
Sharjah
3 days ago
Key ResponsibilitiesTeach undergraduate and graduate courses in sociology, covering key topics such as social theory, cultural studies, social change, and contemporary social issues.Engage in research activities and initiate projects leading to publications in internationally recognized, peer-reviewed journals.Supervise graduation projects, master's theses, and doctoral dissertations.Contribute to curriculum development by updating and enhancing sociology programs to reflect contemporary global and regional challenges.Participate...

PhD Holders in Game Development - حملة الدكتوراه في تطوير العاب الفيديو
University of Khorfakkan,
Sharjah
3 days ago
Key ResponsibilitiesTeach undergraduate and graduate courses in game development, including game design, interactive media, and immersive technologies.Conduct research and publish in recognized, peer-reviewed journals.Supervise student research, graduation projects, and postgraduate theses.Develop and update curricula aligned with industry standards and new technologies.Participate in academic accreditation and ensure course quality.Lead projects in game-related fields such as serious games, AI in games, and...
