Sr. Java Software Engineer - Sharjah (Arabic Speaking preferred)

DataFirst Solutions

Sharjah

On-site

AED 260,000 - 420,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DataFirst Solutions is seeking a Senior Java Software Engineer for an on-site gov. entity in Sharjah. The role focuses on designing, developing, and maintaining Java-based applications while collaborating with a team to deliver high-quality software solutions.

The candidate will build scalable back-end systems, implement APIs, and ensure robust security. Strong Java and Spring Boot experience with Oracle databases is required, along with SOAP/REST services and security expertise.

Qualifications

  • Bachelor's or Master’s degree in Computer Science or a related field.
  • 5+ years of experience as a Software Engineer.
  • Strong understanding of algorithms, data structures, OOP, design patterns, software architecture, database design, and UML.
  • Hands-on experience with Java, Spring Boot, and Oracle databases.
  • Experience in building and consuming web services (SOAP and REST).
  • Practical experience with API security mechanisms such as JWT, Spring Security, and OAuth2.
  • Knowledge of data security and encryption/decryption algorithms (e.g., RSA, AES) is an advantage.
  • Experience working with application servers such as Oracle WebLogic and Apache Tomcat.
  • Experience with Oracle Fusion Middleware technologies (OSB, Oracle BPM, Oracle UCM) is a plus.
  • Good understanding of SOA and microservices architectures.

Responsibilities

  • Collaborate with the development team, product managers, and cross-functional stakeholders to ideate software solutions and deliver new features.
  • Coordinate with clients and service providers to clarify and align technical requirements.
  • Design and develop high-performance, scalable back-end systems.
  • Build and maintain reliable, well-structured databases and applications.
  • Design, implement, and maintain effective APIs.
  • Implement robust security measures and data protection mechanisms.
  • Write clean, maintainable, and efficient code following best practices.
  • Test software to verify functionality, responsiveness, and performance.
  • Diagnose, troubleshoot, and resolve software defects and issues.
  • Prepare and maintain clear technical documentation.
  • Keep current with emerging tools, technologies, and best practices to continuously enhance back-end systems.

Skills

Algorithms
Data structures
OOP
Design patterns
Software architecture
Database design
UML

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Java
Spring Boot
Oracle databases
SOAP/REST web services
JWT
Spring Security
OAuth2
Oracle WebLogic
Apache Tomcat
Oracle Fusion Middleware (OSB, BPM, UCM)

Job description

Company Description

DataFirst is an analytics software provider dedicated to helping clients unlock the full potential of their data to drive new revenue streams, improve efficiency, and deliver exceptional experiences. By integrating talented experts, innovative data solutions, and robust systems, DataFirst empowers partners to make informed business decisions. With expertise spanning industries such as Automotive, Hospitality, Food & Beverage, Telecommunications, Education, and more, DataFirst stands as a key player in data solutions. As a member of Dubai SME, DataFirst proudly contributes to the growth of Dubai’s economy.

Role Description

DataFirst Solutions is seeking a Senior Java Software Engineer for an on-site gov. entity; full-time role located in Sharjah. The Senior Software Engineer – Java is responsible for designing, developing, and maintaining Java-based applications, while collaborating with a team of developers to deliver high‑quality, innovative software solutions.

Responsibilities
  1. Collaborate with the development team, product managers, and cross‑functional stakeholders to ideate software solutions and deliver new features.
  2. Coordinate with clients and service providers to clarify and align technical requirements.
  3. Design and develop high‑performance, scalable back‑end systems.
  4. Build and maintain reliable, well‑structured databases and applications.
  5. Design, implement, and maintain effective APIs.
  6. Implement robust security measures and data protection mechanisms.
  7. Write clean, maintainable, and efficient code following best practices.
  8. Test software to verify functionality, responsiveness, and performance.
  9. Diagnose, troubleshoot, and resolve software defects and issues.
  10. Prepare and maintain clear technical documentation.
  11. Keep current with emerging tools, technologies, and best practices to continuously enhance back‑end systems.
Candidate Requirements
  1. Bachelor’s or Master’s degree in Computer Science or a related field.
  2. 5+ years of experience as a Software Engineer.
  3. Solid understanding of core software engineering concepts, including algorithms, data structures, object‑oriented programming, design patterns, software architecture, database design, and UML.
  4. Hands‑on experience with Java, Spring Boot, and Oracle databases.
  5. Experience in building and consuming web services (SOAP and REST).
  6. Practical experience with API security mechanisms such as JWT, Spring Security, and OAuth2.
  7. Knowledge of data security and encryption/decryption algorithms (e.g., RSA, AES) is an advantage.
  8. Experience working with application servers such as Oracle WebLogic and Apache Tomcat.
  9. Experience with Oracle Fusion Middleware technologies (OSB, Oracle BPM, Oracle UCM) is a plus.
  10. Good understanding of SOA and microservices architectures.
Location & Commitments

Sharjah, United Arab Emirates.

Full‑time position, for long term.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer | Spring Boot & Microservices
Senior Java Backend Engineer | Spring Boot & Microservices

DataFirst Solutions • Sharjah

On-site
AED 260,000 - 420,000
Java Developer
Java Developer

Astek Middle East • Fujairah Emirate

On-site
AED 240,000 - 420,000
Java Developer
Java Developer

Impronics Technologies • Dubai

On-site
AED 120,000 - 160,000
Software Developer
Software Developer

Talenzon group • Dubai

On-site
AED 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

Dautom • Sharjah

On-site
AED 180,000 - 320,000
Full Stack Engineer
Full Stack Engineer

Client of Exceed IT Services • United Arab Emirates

On-site
AED 220,000 - 294,000
Software Engineer – Backend (Java / Spring Boot)
Software Engineer – Backend (Java / Spring Boot)

D4 Insight • Dubai

On-site
AED 420,000 - 540,000
Senior JAVA React Engineer
Senior JAVA React Engineer

Talents of Endearment • Dubai

On-site
AED 190,000 - 391,000
Senior Java Backend Engineer & Tech Lead
Senior Java Backend Engineer & Tech Lead

Dautom • Sharjah

On-site
AED 180,000 - 320,000
Software Engineer - Java Back End
Software Engineer - Java Back End

Atribs Metscon Group • Dubai

On-site
AED 240,000 - 420,000
Scrum Certification