Senior Software Engineer (Java Backend) – Sharjah, UAE

Website Dautom
Location
Sharjah, United Arab Emirates
Candidate Requirement: UAE-based candidates only
Experience: 5+ years
Notice Period: Immediate to 30 days
Employment Type: Full-Time
Job Category
- Information Technology (IT) & Software
- Engineering & Technical
- Telecommunications
- Business Development
Job Overview
Dautom is seeking an experienced Senior Software Engineer specializing in Java Backend development to support a large-scale digital services platform in Sharjah, UAE. The role is focused on designing, developing, testing, and maintaining secure, scalable, and high-performance backend systems and APIs.
The successful candidate will work hands-on with Java 11+, Spring Boot, Oracle Database, REST and SOAP web services, API security, and enterprise application servers. The position involves end-to-end software engineering responsibilities, from solution design and implementation through testing, deployment, troubleshooting, and production support.
This opportunity offers strong career growth potential for a senior backend engineer seeking to expand expertise in enterprise Java development, secure API engineering, database optimization, and scalable software architecture. Continued professional development through exposure to modern backend technologies, security practices, and large-scale digital platforms can support long-term career progression.
Key Responsibilities
- Design and develop high-performance, scalable Java backend systems and APIs.
- Build, maintain, and optimize backend applications and databases.
- Develop and integrate REST and SOAP web services.
- Implement API security and data-protection controls across backend services.
- Work with JWT, Spring Security, OAuth2, and OIDC security mechanisms.
- Write clean, maintainable, and well-tested Java code.
- Debug and resolve application and production issues efficiently.
- Perform database development and optimization using Oracle SQL and PL/SQL.
- Work with indexing, query tuning, and execution plans to improve database performance.
- Deploy, tune, and troubleshoot applications using Oracle WebLogic and Apache Tomcat.
- Produce clear technical documentation.
- Participate in code reviews and contribute to software quality initiatives.
- Collaborate with product managers, stakeholders, service providers, and cross-functional technical teams.
- Translate technical requirements into effective software solutions.
- Stay current with relevant backend development tools, technologies, and engineering practices.
- Contribute to continuous improvement of the backend platform and development processes.
Requirements & Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Minimum 5 years of hands-on software engineering experience at a senior level.
- Minimum 5 years of experience with Java development.
- Minimum 5 years of experience with Oracle Database.
- Strong hands-on experience with Java 11+ and Spring Boot.
- Strong understanding of algorithms, data structures, OOP, design patterns, software architecture, database design, and UML.
- Hands-on experience with Oracle SQL and PL/SQL.
- Knowledge of indexing, query tuning, and reading execution plans.
- Experience designing and consuming REST and SOAP web services.
- Strong understanding of API security, including JWT access and refresh tokens.
- Experience with Spring Security and OAuth2/OIDC.
- Experience with Oracle WebLogic and Apache Tomcat.
- Ability to perform application server deployment, tuning, and troubleshooting.
- Strong debugging, analytical, and problem-solving skills.
- Strong communication and technical documentation abilities.
- Candidates must currently be based in the UAE.
- Availability to join immediately or within 30 days.
Salary, Benefits & Career Growth
Salary and specific benefits were not provided in the original vacancy announcement.
- Opportunity to work on large-scale digital services and enterprise backend platforms.
- Hands-on exposure to Java 11+, Spring Boot, Oracle Database, API security, and enterprise application servers.
- Professional development through experience with secure, scalable, and high-performance backend systems.
- Opportunities to strengthen software architecture, database optimization, API engineering, and production support expertise.
- Potential for continued career progression in senior software engineering, backend development, and enterprise technology roles.
Application Process
Application Process (Website)
Apply only through the official job link when available.
Click Apply Now on the website and follow the application instructions.
HR Email for Application
Send your updated resume directly
Only suitable candidates will be contacted for further discussions.
To apply for this job email your details to Shivani.singh@dautom.com

