Search by job, company or skills

Majid Al Futtaim

Software Engineer 1 - Java

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago
  • Over 100 applicants

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 Robotthe 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 139652473