D

Senior Java Software Engineer - Sharjah (Arabic Speaking Preferred)

DataFirst Solutions

Sharjah, United Arab Emirates · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
1 day ago
Work mode
In office
Education
Bachelor's or Master's in Computer Science or related
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Company Overview

DataFirst Solutions specializes in analytics software designed to empower clients by maximizing the value of their data. Their solutions enable increased revenue generation, improved operational efficiency, and enhanced customer experiences. Operating across diverse sectors including Automotive, Hospitality, Food & Beverage, Telecom, and Education, DataFirst is a vital contributor to Dubai's economic progress as a member of Dubai SME.

Role Overview

We are seeking a Senior Java Software Engineer to join our client, a government entity, based onsite in Sharjah. This full-time role requires designing, developing, and maintaining robust Java backend applications in collaboration with an interdisciplinary development team to deliver cutting-edge software solutions.

Key Responsibilities

  • Collaborate closely with development peers, product managers, and stakeholders to conceptualize and implement software features.
  • Liaise with clients and external vendors to clarify and align on technical requirement specifications.
  • Create scalable, high-performance backend systems.
  • Develop and sustain structurally sound databases and applications.
  • Design, develop, and maintain secure and efficient APIs.
  • Incorporate strong security protocols and ensure data protection within software solutions.
  • Write clean, efficient, maintainable code adhering to best industry practices.
  • Conduct rigorous testing to ensure software responsiveness and functionality.
  • Identify, analyze, and resolve software defects promptly.
  • Document technical details and processes comprehensively.
  • Stay informed on emerging technologies and best practices to continually enhance backend architectures.

Candidate Profile

  • Possesses a Bachelor's or Master's degree in Computer Science or a related discipline.
  • Has over 5 years' experience in software engineering roles.
  • Strong foundation in software engineering principles, algorithms, data structures, OOP, design patterns, software architecture, database design, and UML.
  • Hands-on experience with Java, particularly Spring Boot framework, along with Oracle databases.
  • Skilled in developing and consuming web services (SOAP and REST).
  • Experience implementing API security using JWT, Spring Security, and OAuth2.
  • Understanding of data encryption and security algorithms such as RSA and AES is advantageous.
  • Familiarity with application servers including Oracle WebLogic and Apache Tomcat.
  • Knowledge of Oracle Fusion Middleware components like OSB, BPM, and UCM is beneficial.
  • Good grasp of SOA and microservices-based architecture principles.

Location and Commitment

This opportunity is based in Sharjah, United Arab Emirates, requiring full-time commitment for the long term. Arabic language skills are preferred.

Level

Senior

Minimum education

Bachelor's Degree

Tools & software

Microservices Architecture required Spring Boot required Oracle Database required Apache Tomcat required Oracle Fusion Middleware required Oracle WebLogic Server required
🤖
Online · instant AI help
Broxer