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

🏢 DATAFIRST SOLUTIONS
📍 Sharjah, United Arab EmiratesFull-timeOn-site
📅 Posted: 1w ago🔄 Updated: 1w ago
CV%
✨ AI Summary
DataFirst Solutions is seeking a Senior Java Software Engineer for a full-time, on-site role in Sharjah. The engineer will design, develop, and maintain Java-based applications, collaborating with a team to deliver high-quality software solutions. Responsibilities include ideating software solutions, coordinating technical requirements with clients, designing and developing back-end systems, building and maintaining databases and applications, implementing APIs, ensuring security measures, writing clean code, testing software, troubleshooting defects, and maintaining technical documentation. Candidates must have a Bachelor's or Master's degree in Computer Science or a related field, with at least 5 years of experience as a Software Engineer. Essential technical skills include Java, Spring Boot, Oracle databases, SOAP and REST web services, API security mechanisms (JWT, Spring Security, OAuth2), and experience with application servers like Oracle WebLogic and Apache Tomcat. Knowledge of data security and encryption algorithms is advantageous, as is experience with Oracle Fusion Middleware technologies. Familiarity with SOA and microservices architectures is also beneficial.
Required Skills
Information Technology
MicroservicesOracle Database
Other
OSB
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. Experience working with application servers such as Oracle WebLogic and Apache Tomcat.
Description
Company DescriptionDataFirst 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 DescriptionDataFirst 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.ResponsibilitiesCollaborate 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 RequirementsBachelor'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, for long term.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00