Logo for Naseej B.S.C. (c)

Senior Fullstack Developer

Role overview

Qualifications

  • 4-8 years of professional experience in Java & Spring Boot
  • Strong knowledge of SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB)
  • Experience with Hibernate/JPA for ORM
  • Proficiency in JavaScript frameworks (React, Angular, or Vue.js)

Responsibilities

  • Design, develop, and maintain Java-based applications using Spring Boot & Spring Security
  • Work with relational databases (e.g., MySQL, PostgreSQL, Oracle) and optimize queries
  • Develop and integrate RESTful APIs and microservices
  • Implement best practices for code quality, testing (JUnit, Mockito), and CI/CD pipelines

Key facts

Hard skills

Other skills

  • Problem Solving
  • Collaboration

About the company

Naseej B.S.C. (c) logo

Naseej B.S.C. (c)

Real Estate

Naseej is the first fully-integrated real estate and infrastructure development company in the MENA region. Forward-looking, socially responsible and Sharia-principled, Naseej was established by prominent private and public sector investors to act as a pioneering catalyst for addressing the region’s affordable housing development needs. Capitalised at US$ 286 million, the shareholders of Naseej are Ithmaar Bank, Ithmaar Development Company, BBK, Gulf Finance House, Khaleeji Commercial Bank, Faisal Islamic Bank of Egypt, Palm Capital, Social Insurance Organisation of the Kingdom of Bahrain, and Eskan Bank. By tapping the combined resources and capabilities of its shareholders, Naseej is able to maximise synergies and economies of scale to deliver the most effective and efficient services and solutions to its clients. A unique end-to-end integrated solutions provider, Naseej encompasses the entire value chain of real estate and infrastructure development – from concept to completion. The company’s core activities comprise design and master planning; development and construction; building materials; mortgage financing; and facilities management.

Company details

Company typeStartup
IndustryReal Estate
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Company Description:

Naseej is a leading technology company committed to harnessing the power of digital transformation in learning & knowledge management by enabling our customers to provide rich experiences for their users and adapt to a dynamic technology landscape while reducing their technical burden enabling them to focus on achieving their strategic objectives. And for almost 36 years, Naseej with its branches all over the MENA region had made many contributions to be one of the market leaders in the fields of E-Learning, Edu-Tech & Digital transformation. Naseej website: https://www.naseej.com/

Job description

We are looking for an experienced Senior Software Developer with 4-5 years of hands on experience in Java, Spring Boot, databases, and optionally Camunda and JavaScript frameworks. The ideal candidate will design, develop, and maintain scalable backend systems while collaborating with cross-functional teams to deliver high-quality software solutions.

Responsibilities:

  • Design, develop, and maintain Java-based applications using Spring Boot & Spring Security.

  • Work with relational databases (e.g., MySQL, PostgreSQL, Oracle) and optimize queries.

  • (Preferred) Experience with Camunda BPM for workflow automation.

  • Develop and integrate RESTful APIs and microservices.

  • Knowledge of JavaScript frameworks (React) for front-end integration.

  • Implement best practices for code quality, testing (JUnit, Mockito), and CI/CD pipelines.

  • Troubleshoot, debug, and optimize application performance.

  • Collaborate with DevOps teams for deployment and monitoring.

  • Participate in Agile/Scrum processes (sprints, stand-ups, retrospectives).

Qualifications

  • 4-8 years of professional experience in Java & Spring Boot.

  • Strong knowledge of SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB).

  • Experience with Hibernate/JPA for ORM.

  • Familiarity with REST APIs, microservices architecture, and cloud platforms (AWS/Azure/GCP).

  • (Preferred) Experience with Camunda for workflow automation.

  • Hands-on experience with Keycloak for identity and access management.

  • Proficiency in JavaScript frameworks (React, Angular, or Vue.js).

  • Knowledge of Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab CI).

  • Strong problem-solving and debugging skills.

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Engineer Related jobs

Other jobs at Naseej B.S.C. (c)

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.