Company logo hidden

Senior Software Engineer

Unlock employer Sharjah, United Arab Emirates Posted: 17 Jun 2025

Financial

  • Estimate: $50k - $80k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

The Senior Software Engineer - Java is responsible for designing, developing, and maintaining Java-based applications. This role involves collaboration with a team of other developers to create high-quality and innovative software solutions.

What You Will Do:

  • Collaborate with the development team, product managers, and cross-functional teams to ideate software solutions and deliver new features.
  • Communicate with clients and service providers to align on technical requirements.
  • Design and develop high-performance and scalable back-end systems.
  • Develop and manage well-functioning databases and applications.
  • Create effective APIs and implement security and data protection settings.
  • Test software to ensure responsiveness and efficiency.

Requirements:

  • Bachelor’s or master’s degree in computer science or a related field.
  • 5+ years of experience as a software engineer.
  • Strong understanding of software engineering principles including Algorithms, Data Structures, Object-Oriented Design, Design Patterns, Software Architecture, Database Design, and UML.
  • Experience with Java Spring Boot and Oracle databases.
  • Proficient in working with web services, including generating and consuming SOAP and REST services.
  • Familiarity with API security techniques such as JWT, Spring Security, and OAuth2 is preferred.
  • Knowledge of data security, encryption, and decryption algorithms (e.g., RSA, AES) is a plus.
  • Experience with Oracle WebLogic, Apache Tomcat, and Oracle Fusion Middleware technologies (OSB, Oracle BPM, Oracle UCM) is a plus.
  • Familiarity with SOA and microservices architectures.
  • Proficient in version control systems such as Git and BitBucket.
  • Working knowledge of Linux systems.
  • Understanding of software development methodologies (e.g., Agile, Scrum).
Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct