# Senior Software DeveloperMantras2Success ConsultantsMPosted on October 10, 2026---Salary (CTC)Up to ₹1kJob LocationIndiaVacancy1DesignationSenior Software DeveloperJob TypeONSITE---## Job Description## Job SummaryWe 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 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* 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.