Bestkaam Logo
Majid Al Futtaim Logo

Software Engineer 1 - Java

Actively Reviewing the Applications

Majid Al Futtaim

India, Haryana, Gurugram Full-Time On-site INR 3–6 LPA
Posted 3 weeks ago Apply by May 20, 2026

Job Description

About us :

Majid Al Futtaim is an Emirati-owned, diversified lifestyle conglomerate operating across the Middle East, Africa and Asia. The Group started from one man’s vision to transform the face of shopping, entertainment, and leisure to ‘Create Great Moments For Everyone, Everyday’.


  • Founded in 1992, we’re pioneers in shopping malls, communities, retail, and leisure across 15 international markets.
  • We operate 25 shopping malls, 13 hotels, and 4 mixed-use communities, including icons like Mall of the Emirates and City Centre Malls.
  • Carrefour? Yep, that’s us! We brought Carrefour to the region in 1995 and now run 375+ Carrefour stores across 17 countries, serving 750,000+ customers daily.

But that’s just the beginning. We’re leading the charge in digital innovation, with a strong focus on e-commerce and personalized customer experiences. Here are some of our cool projects:

  • Scan & Go, Carrefour NOW, and even Tally the Robot—the first of its kind in the Middle East!
  • We’re also driving sustainability and a customer-first culture with cutting-edge digital solutions.


Why should you join us?

We’re a family of 250+ in India, and we’re growing fast. With us, you’ll experience:

• Infinite tech exposure & mentorship

• Live case problem-solving with real impact

• Hackdays and continuous learning through tech talks

• Fun, collaborative work environment that’s more sincere than serious


Key Responsibilities:

  • Design, develop and maintain backend services using Java and Spring Boot.
  • Implement features, enhancements, and bug fixes under guidance from senior engineers
  • Work with databases such as MongoDB, PostgreSQL, and MS SQL, including exposure to stored procedures, triggers, and scheduled DB jobs
  • Ensure code quality, performance, and scalability of applications.
  • Work on REST API development and integrations.
  • Participate in code reviews, follow engineering best practices, and write clean, testable code.
  • Support production monitoring and issue triaging with guidance.


Skills and Qualifications:

  • 1-2 years of hands-on software development experience
  • Proficiency in Java 8 or higher with a good understanding of Core Java, OOP principles, and basic design patterns.
  • Experience with frameworks such as Spring, Spring Boot or Hibernate.
  • Familiarity with REST APIs, JSON, and basic web concepts
  • Familiarity with SQL/NoSQL databases (SQL, MySQL, PostgreSQL, MongoDB, Cassandra, etc.) and ORM/ODM technologies.
  • Awareness of event-driven concepts or messaging systems (Kafka or Azure messaging is a plus).
  • Knowledge of version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
  • Strong willingness to learn, ask questions, and grow within a complex engineering domain.

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.