Majid Al Futtaim
Website:
majidalfuttaim.com
Job details:
Job Description: Software Development Engineer II
Location: Gurgaon, India
About the Role
We are looking for a strong Java Backend Engineer (SDE II) to support and enhance backend
systems for large-scale digital platforms.
Key Responsibilities
- Maintain and enhance existing backend services using Java and Spring Boot
- Develop and optimize RESTful APIs for web and mobile applications
- Ensure high availability, scalability, and performance of services
- Implement and manage caching strategies using Redis
- Debug and resolve production issues with quick turnaround time
- Work closely with cross-functional teams across engineering, product, QA, and DevOps
- Participate in code reviews, deployments, and release cycles
- Follow enterprise coding, logging, and security standards
Required Skills & Qualifications
- 3+ years of backend development experience
- Strong proficiency in Java (8/11/17+)
- Hands-on experience with Spring Boot
- Experience working on production-grade REST APIs
- Strong understanding of OOP, data structures, and system design basics
- Experience with SQL databases (PostgreSQL / MySQL)
- Hands-on experience with Redis
- Strong knowledge of caching strategies (TTL, invalidation, read/write patterns)
- Experience with monitoring tools like New Relic / Datadog
- Ability to debug using logs, metrics, and traces
Good to Have
- Experience with Kafka or similar messaging systems
- Knowledge of Microservices architecture
- Experience with Docker / Kubernetes
- Familiarity with CI/CD pipelines
- Understanding of rate limiting, retries, and circuit breakers
Note:
Hands-on experience with caching, monitoring, and performance optimization in production
systems is highly preferred.
Click on Apply to know more.