Location: Abu Dhabi, UAE
RFS is one of the leading executive search and recruitment firms committed to connecting global talent with potential employers worldwide. With a strong network and expertise in various industries, RFS has successfully identified top talent and placed them in organizations that align with their skills and values.
About our client:
One of our reputed clients in the IT sector is seeking an experienced Senior Backend Developer proficient in Java programming. The ideal candidate should have a strong background in designing and developing robust, scalable backend solutions, with expertise in creating RESTful microservices using Java within OpenShift and Kubernetes environments.
Key Responsibilities:
- Designing and developing APIs following Swagger specifications, creating RESTful microservices within OpenShift (essential) and Kubernetes (preferred).
- Utilizing object-oriented programming principles focusing on Java (mandatory) and proficiency in additional languages (a plus).
- Expertise in SQL/NoSQL databases, especially MongoDB (required), and familiarity with other databases (advantageous).
- Strong understanding and application of data structures, algorithms, object-oriented programming, MVC architecture, and design patterns.
- Experience implementing modern build strategies, continuous integration, unit testing, test-driven secure development practices, static and dynamic analysis, and automated integration tests.
- Proficiency in managing CI/CD pipelines, preferably using GitLab and Jenkins.
- Knowledge of Docker, image registries, and the ability to work within containerized environments.
- Demonstrated ability to lead hands-on work across teams, supporting architectural discussions, ensuring timely deliverables, and integrating advanced and complex systems.
- Familiarity with secure architecture, best practices, and a SecDevOps approach where security is prioritized.
Qualifications And Skills:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a relevant field.
- Minimum 4 years of professional experience as a Backend Developer, with a focus on Java programming.
- Proven track record of delivering high-quality, scalable backend solutions.
- Strong communication skills and proficiency to collaborate effectively within cross-functional teams.
- Problem-solving mindset and ability to thrive in a fast-paced, dynamic environment.
- Certifications or additional training in relevant technologies are a plus.
What our client offers:
Competitive salary and a comprehensive benefits package.