The Company was founded in February 2020 and is headquartered in Dubai. The company has launched 5 innovative, market-leading products and is powered by a team of over 200 dedicated professionals.
Key Responsibilities:
- Design, develop, and maintain enterprise-level Java applications using Spring Boot and related technologies.
- Work with Hibernate and JPA for efficient ORM-based data handling.
- Apply Core and Advanced Java principles in writing clean, modular, and reusable code.
- Develop and maintain RESTful APIs and backend services.
- Implement CI/CD pipelines using tools like Jenkins, GitLab CI, or similar platforms.
- Write and maintain unit tests and integration tests using JUnit and Mockito to ensure application reliability.
- Collaborate with cross-functional teams (Frontend, DevOps, QA) to define, design, and deliver high-quality software.
- Troubleshoot production issues and provide timely resolutions.
- Ensure code quality through code reviews, automated testing, and best practices.
- Stay up-to-date with emerging technologies and frameworks relevant to Java development.
Required Skills & Qualifications:
- 5+ years of hands-on experience in Java development.
- Strong knowledge of Core Java and Advanced Java concepts.
- In-depth experience with Spring Boot, Spring MVC, Spring Data, and Spring Security.
- Solid understanding of Hibernate and JPA for ORM.
- Experience in developing RESTful services and microservices architecture.
- Proficient with CI/CD tools such as Jenkins, Git, Maven, or Gradle.
- Strong experience with JUnit, Mockito, or other testing frameworks.
- Familiarity with relational databases (MySQL, PostgreSQL, Oracle) and SQL.
- Experience with Agile/Scrum methodologies. • Excellent problem-solving skills and attention to detail.
Note: We appreciate every application; however, due to a high volume of applicants, only shortlisted candidates will be contacted.