JobXDubai
JobsCompaniesSalaries
ATS Resume ScannerGratuity CalculatorVisa Eligibility CheckerLeave Calculator
View All Tools
Knowledge HubCareer GuidesCV ServicesCareer Coaching
Sign InGet Started

Jobs by Category

  • Engineering & Technology
  • AI & Machine Learning
  • Sales & Business Development
  • Finance & Accounting
  • Marketing & Communications
  • Human Resources
  • Operations & Logistics
  • Construction & Real Estate
  • Healthcare & Medical
  • Hospitality & Tourism
  • Product Management
  • Data & Analytics
  • Design & Creative
  • Customer Support
  • Legal & Compliance
  • Education & Training
  • Executive & Management
  • Administrative

Platform

  • Browse Jobs
  • Jobs in Dubai
  • Jobs in Abu Dhabi
  • Jobs in Sharjah
  • Jobs in Ajman
  • Jobs in Ras Al Khaimah
  • Jobs in Fujairah
  • Jobs in Umm Al Quwain
  • Company Directory
  • Salary Guide
  • Sign Up Free

Free Tools

  • ATS Resume Scanner
  • Gratuity Calculator
  • Leave Calculator
  • Leave Encashment
  • Notice Period Calculator
  • Visa Eligibility Checker

Resources

  • Knowledge Hub
  • Career Guides
  • UAE Work Visa Guide
  • Dubai Salary Guide
  • CV Writing Tips
  • CV Services
  • Career Coaching
  • LinkedIn Optimization

Company

  • About Us
  • For Employers
  • Careers
  • Contact
  • Help Centre
  • Privacy Policy
  • Terms of Service

Our Projects

  • PatientNotes.ai— AI Medical Scribe
  • JobXRecruiter.com— Review 1000s of CVs
  • CV-Review.com— AI CV Review
  • Careerproof.io— AI Career Proof
  • UAE-Labour-Law.com— Labour Law AI Assistant
  • SmilePreviews.com— AI Smile for Dentists
  • BubblyPhone.com— Cheap Browser Calls
  • Gesichtsbehandlung-Muenchen.com— Facial Treatments Munich
JobXDubai© 2026 JobXDubai. All rights reserved.
Built by Vadim (X, LinkedIn)
HomeJobsSenior Java Software Engineer - Sharjah

DataFirst Solutions

Senior Java Software Engineer - Sharjah

full timeseniorDubai, UAE2 days ago
25,000-38,000 AED/mo
Engineering & Technology

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 • 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. Candidate Requirements • Bachelor’s or Master’s degree in Computer Science or a related field. • 5+ years of experience as a Software Engineer. • Solid understanding of core software engineering concepts, including algorithms, data structures, object-oriented programming, 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. Location & Commitments • Sharjah, United Arab Emirates. • Full-time position, annual extension for long term. Show more Show less

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 5+ years of experience as a Software Engineer.
  • Solid understanding of core software engineering concepts, including algorithms, data structures, object-oriented programming, 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 Required

JavaSpring BootOracle databasesSOAPRESTJWTSpring SecurityOAuth2RSAAESOracle WebLogicApache TomcatOracle Fusion Middleware (OSB, Oracle BPM, Oracle UCM)SOAmicroservices

Interested in this role?

Get personalized job matches, resume tailoring, and one-click apply with a free account.

Similar jobs in the UAE

Senior Java Software Engineer

DautomSharjah, UAE

AED 19,000 – 19,000/mo

Senior Java Software Engineer

ConfidentialUnited Arab Emirates, UAE

AED 30,000 – 50,000/mo

Senior Java Software Engineer

Jex Recruitment | Connecting top talent with leading companiesAbu Dhabi, UAE

AED 32,000 – 52,000/mo

Software Engineer – Backend Development

D4 InsightAbu Dhabi, UAE

AED 18,000 – 35,000/mo

Software Architect

CognitiveAbu Dhabi, UAE

AED 40,000 – 70,000/mo

Senior Java Software Engineer

UMATRAbu Dhabi, UAE

AED 30,000 – 40,000/mo