See more Collapse

Software Development Engineer

1 month ago


Gurugram, India Majid Al Futtaim Full time

About the job

Majid Al Futtaim Holding is the leading shopping mall, retail, communities, entertainment developer and operator in the Middle East, North Africa, and Central Asia regions. With over 48,000 people, revenues of over US$ 11 Billion, and operations in 18 countries. Some of the iconic brands we carry include Mall of the Emirates, Carrefour, All Saints, Lego, City Center, Abercrombie & Fitch, & Vox Cinemas. We believe in making Great Moments for Everyone, Every day.


Job Title

Software Development Engineer | MAF Digital Retail | Gurgaon


Role Summary

Key Responsibilities:

  • Design, develop, and maintain efficient and reliable Java code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in all phases of the software development lifecycle (SDLC).
  • Conduct code reviews/peer reviews/desk checks, identify areas for improvement, and mentor junior developers.
  • Ensure code quality, performance, and scalability of applications.
  • Analyze and troubleshoot complex technical issues as needed.


Skills and Qualifications:

  • 3-5 years of hands-on experience in Java development.
  • Proficiency in Java 8 or higher with a strong understanding of object-oriented programming (OOP) principles.
  • Experience with frameworks such as Spring, Spring Boot or Hibernate.
  • Solid understanding of web technologies (HTML, CSS, JavaScript).
  • Familiarity with SQL/NoSQL databases (SQL, MySQL, PostgreSQL, MongoDB, Cassandra, etc.) and ORM/ODM technologies.
  • Knowledge of version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Experience with microservices architecture and related technologies (Spring Boot, Docker, Kubernetes).
  • Strong with Data structures and algorithms.


Preferred Additional Skills:

  • Understanding of Agile/Scrum methodologies.
  • Familiarity with test-driven development (TDD) and automated testing frameworks (JUnit).
  • Exposure to cloud platforms (AWS, Azure, Google Cloud).


What We Offer


  • At Majid Al Futtaim, we’re on a mission to create great moments, to spread happiness, to build, experiences that stay in our memories for a lifetime. We’re proud to say that over the past 27 years, we have built a reputation as a regional market leader in what we do. Join us
  • Work from any country in the world for 30 days a year.
  • Work in a friendly environment, where everyone shares positive vibes and excited about our future.
  • Work with over 50,000 diverse and talented colleagues, all guided by our Leadership Model.


We have other current jobs related to this field that you can find below

  • Software Engineer

    2 months ago


    Gurugram, India Ushyaku Software Solutions Full time

    Job Description :Responsibilities :Producing code using .NET languages (C#, VB .NET)Upgrading, configuring and debugging existing systemsProviding technical support for web, desktop or mobile applicationsParticipate in requirements analysisWrite clean, scalable code using .NET programming languages (C#, VB .NET)Managing SQL script loggingVersion...

  • Software Engineer

    4 weeks ago


    Gurugram, India Ushyaku Software Solutions Full time

    Job Description :Responsibilities :Producing code using .NET languages (C#, VB .NET)Upgrading, configuring and debugging existing systemsProviding technical support for web, desktop or mobile applicationsParticipate in requirements analysisWrite clean, scalable code using .NET programming languages (C#, VB .NET)Managing SQL script loggingVersion...

  • Software Engineer

    4 weeks ago


    Gurgaon/Gurugram, India Ushyaku Software Solutions Full time

    Job Description : Responsibilities : Producing code using .NET languages (C#, VB .NET) Upgrading, configuring and debugging existing systems Providing technical support for web, desktop or mobile applications Participate in requirements analysis Write clean, scalable code using .NET programming languages (C#, VB .NET) Managing SQL script logging Version...

  • Software Engineer

    1 month ago


    Gurugram, India Salesforce Full time

    All Jobs Back To All Jobs Software Engineer - Software Development Full Time Job Code: G-75750 Gurgaon - HQ (1001) 1 position Required Experience 0 - 3 Years Skills Software Development, Erlang, Algorithms + 7 more The candidate will be part of a team responsible for development of software which communicates with and controls a fleet of...

  • Software Engineer

    4 weeks ago


    Gurugram, India Salesforce Full time

    All Jobs Back To All Jobs Software Engineer - Software Development Full Time Job Code: G-75750 Gurgaon - HQ (1001) 1 position Required Experience 0 - 3 Years Skills Software Development, Erlang, Algorithms + 7 more The candidate will be part of a team responsible for development of software which communicates with and controls a fleet of...

  • Software Engineer

    4 weeks ago


    gurugram, India Salesforce Full time

    All Jobs Back To All Jobs Software Engineer - Software Development Full Time Job Code: G-75750 Gurgaon - HQ (1001) 1 position Required Experience 0 - 3 Years Skills Software Development, Erlang, Algorithms + 7 more The candidate will be part of a team responsible for development of software which communicates with and...


  • Gurugram, India Newgen Software Technologies Full time

    Key skills : React JS, JavaScript, Node js, Mongo, Express, Html, CSS, Linux, SonarQube, JestExperience : 4 to 6 yearsJob Responsibility :- Develop features across multiple sub modules within our applications, including collaboration in requirements definition, prototyping, design, coding, testing, debugging, effort estimation, and continuous quality...


  • gurugram, India Newgen Software Technologies Full time

    Key skills : React JS, JavaScript, Node js, Mongo, Express, Html, CSS, Linux, SonarQube, JestExperience : 4 to 6 yearsJob Responsibility :- Develop features across multiple sub modules within our applications, including collaboration in requirements definition, prototyping, design, coding, testing, debugging, effort estimation, and continuous quality...


  • Gurugram, India Expedia Group Full time

    Senior Software Development Engineer As a Senior Software Development Engineer within the Developer Experience team, you will be responsible for leading technical projects, mentoring junior engineers, and driving the implementation of innovative solutions to improve the overall developer experience. You will leverage your strong technical expertise and...


  • Gurugram, India Expedia Group Full time

    Senior Software Development Engineer As a Senior Software Development Engineer within the Developer Experience team, you will be responsible for leading technical projects, mentoring junior engineers, and driving the implementation of innovative solutions to improve the overall developer experience. You will leverage your strong technical expertise and...

  • TEOCO Software

    1 month ago


    Gurugram, India TEOCO Software Full time

    Job Description :Senior Database Engineer will be responsible for the logical design and physical implementation of the database for various projects and products. At a high level, duties will include :1. Consult with internal and external organizations and clients to analyze and understand the product vision, objectives, success criteria, requirements, and...

  • TEOCO Software

    4 weeks ago


    Gurugram, India TEOCO Software Full time

    Job Description :Senior Database Engineer will be responsible for the logical design and physical implementation of the database for various projects and products. At a high level, duties will include :1. Consult with internal and external organizations and clients to analyze and understand the product vision, objectives, success criteria, requirements, and...


  • gurugram, India Expedia Group Full time

    Senior Software Development Engineer As a Senior Software Development Engineer within the Developer Experience team, you will be responsible for leading technical projects, mentoring junior engineers, and driving the implementation of innovative solutions to improve the overall developer experience. You will leverage your strong technical expertise and...


  • gurugram, India Expedia Group Full time

    Software Development Engineer III (Front End) Do you want to transform the experience of millions of travelers the world over? Do you love working with a creative engineering team in building an intelligent, scalable, and personalized travel assistance platform? Do you want to create a world-class React web application with a rich and intuitive user...


  • Gurugram, India Expedia Group Full time

    Software Development Engineer III (Front End)Do you want to transform the experience of millions of travelers the world over? Do you love working with a creative engineering team in building an intelligent, scalable, and personalized travel assistance platform? Do you want to create a world-class React web application with a rich and intuitive user interface...


  • Gurugram, India Expedia Group Full time

    Software Development Engineer IIThe online travel market never stands still. The opportunity is huge and the competition wild. At Expedia Group, we're in the thick of it. We are fanatical travel. Our technology team is passionate about using the best technology and processes to give our customers the best possible experience finding lodging for their...


  • gurugram, India Expedia Group Full time

    Software Development Engineer II The online travel market never stands still. The opportunity is huge and the competition wild. At Expedia Group, we're in the thick of it. We are fanatical travel. Our technology team is passionate about using the best technology and processes to give our customers the best possible experience finding lodging for their...


  • gurugram, India Looper Development Services Full time

    Responsibilities: Develop, test, implement, and maintain Java-based applications Design and implement front-end interfaces using React.js Collaborate with the DevOps team to deploy applications on Kubernetes clusters Write efficient, reusable, and scalable code Troubleshoot, debug, and upgrade existing software Work closely with UX/UI designers to implement...


  • Gurugram, India ADCI - Haryana Full time

    We are on a journey to build something new - a new green field business on Amazon and in the process, disrupt the way automobiles are sold! Come join our team and build new discovery and shopping products that connect customers with their vehicle of choice. We're looking for a talented Software Development Engineer to join our team of product managers,...


  • Gurugram, India GoDaddy Full time

    Location Details: India, WeWork At GoDaddy the future of work looks different for each team. Some teams work in the office full-time; others have a hybrid arrangement (they work remotely some days and in the office some days) and some work entirely remotely.​ This is a hybrid position. You’ll divide your time between working remotely from your home and...