07 Nov
|
Majid Al Futtaim
|
Gurugram
07 Nov
Majid Al Futtaim
Gurugram
Software Engineer – Java (SDE II) | MAF Retail
Key Responsibilities
:Design, develop, and maintain efficient and reliable Java code
Collaborate with cross-functional teams to define, design, and ship recent 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 Qualification
s:3+ years of hands-on experience in Java developmen
t.Proficiency in Java 8 or higher with a robust understanding of object-oriented programming (OOP) principle
s.Experience with frameworks such as Spring, Spring Boot or Hibernat
e.Solid understanding of web technologies (HTML, CSS, JavaScript
).Familiarity with SQL/NoSQL databases (SQL, MySQL, PostgreSQL, MongoDB, Cassandra, etc.) and ORM/ODM technologie
s.Knowledge of version control systems (e.g., Git) and build tools (e.g., Maven, Gradle
).Robust problem-solving skills and attention to detai
l.Ability to work collaboratively in a team environmen
t.Experience with microservices architecture and related technologies (Spring Boot, Docker, Kubernetes
).Strong with Data structures and algorithm
s.
Preferred Additional Skil
ls:Understanding of Agile/Scrum methodologi
es.Familiarity with test-driven development (TDD) and automated testing frameworks (JUni
t).Exposure to cloud platforms (AWS, Azure, Google Clou
d).
📌 Software Developer Java / Sql Databases Gurugram
🏢 Majid Al Futtaim
📍 Gurugram