Senior Software Developer (Gurugram)

Senior Software Developer (Gurugram)

04 Aug
|
Mantras2Success
|
Gurugram

04 Aug

Mantras2Success

Gurugram

Job Description:

Job Summary:
We are looking for a highly skilled and motivated Senior Software Developer to join our dynamic software development team. The ideal candidate will have deep expertise in backend development using Java, Spring Boot, and microservices, with solid knowledge of data structures, algorithms, and distributed systems. This is a critical role in driving scalable, high-performance, and secure applications that align with our strategic business goals.

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 effective 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:





- Bachelor’s or Master’s 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.

📌 Senior Software Developer (Gurugram)
🏢 Mantras2Success
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer (gurugram) / gurugram