MAMantras2success Consultants
Senior Software Engineer
Gurgaon ₹4-15 LPA Posted 28 Aug 2025
FULL TIME
Azure
Java
Redis
Mongodb
Aws
+2 more
Job Description
Key Responsibilities :
- Design, develop, and maintain robust backend systems using Java and Spring Boot.
- Implement microservices architecture and ensure integration with frontend and external systems.
- Collaborate closely with product managers, architects, and cross-functional teams in an Agile/Scrum environment.
- Write clean, maintainable, and efficient code following best practices, including Test-Driven Development (TDD).
- Optimize application performance, scalability, and security.
- Participate in design discussions and code reviews.
- Ensure continuous integration and delivery using modern DevOps practices and tools.
- Maintain proper documentation of designs, architecture, and processes.
Required Qualifications :
- bachelors or masters degree in Computer Science or a related technical field.
- Minimum 5 years of professional software development experience.
- Strong command of Java, Spring Boot, and RESTful APIs.
- Solid foundation in computer science fundamentals: data structures, algorithms, system design, and databases.
- Experience with SQL/NoSQL databases such as MySQL, PostgreSQL, MongoDB, Redis.
- Working knowledge of JavaScript/TypeScript and frontend frameworks like Angular, ReactJS, or Vue.
- Familiarity with Azure Cloud services.
- Experience in Agile/Scrum methodologies and DevOps automation pipelines.
- Exposure to Test-Driven Development (TDD).
Preferred Qualifications :
- Experience with Kafka, Kubernetes, Zookeeper, and containerized environments.
- Basic understanding of Machine Learning concepts and implementation.
- Proficiency in Python and experience working with mapping or geolocation APIs.
- Knowledge of BPMN and multi-tenant architecture.
- Strong communication and documentation skills.
- Ability to handle ambiguous requirements, think abstractly, and offer scalable solutions.