Senior Java Software Engineer
Sharjah Emirate, United Arab Emirates · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 weeks ago
- Work mode
- In office
- Education
- Bachelor's or Master's degree in Computer Science or related field
- 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
About the Role
We are seeking a seasoned Senior Software Engineer specializing in Java to become part of our team based in Sharjah, UAE. This role demands deep expertise in Java technologies, Spring Boot framework, Oracle databases, and enterprise-grade application architecture with a focus on API security and scalable web services.
Key Responsibilities and Requirements
- A Bachelor’s or Master’s degree in Computer Science or an equivalent discipline is mandatory.
- At least five years of practical experience in software development and engineering.
- Strong grasp of computer science fundamentals such as algorithms, data structures, Object-Oriented Programming (OOP), design patterns, UML, and software architecture principles.
- Proficient in Java programming, Spring Boot framework, and Oracle database management and development.
- Experience in creating and integrating SOAP and RESTful web services.
- In-depth understanding of API security mechanisms including JWT, OAuth2, and Spring Security.
- Hands-on knowledge of application servers like Oracle WebLogic and Apache Tomcat.
- Familiarity with Service Oriented Architecture (SOA) and microservices based systems.
- Skilled with software configuration tools such as Git and Bitbucket; proficient in Linux environments; adept with Agile and Scrum software development methodologies.
- Excellent analytical, debugging, leadership, communication, and teamwork capabilities.
Preferred Skills
- Experience with encryption standards like RSA and AES for secure data handling.
- Prior exposure to Oracle Fusion Middleware stack including technologies such as OSB, Oracle BPM, and Oracle UCM.
Level
Senior
Minimum education
Bachelor's Degree