Skip to main content
Posted 18 June, 2026

Senior Software engineer

MASTER MIND CONSULTANCY
Mumbai, MH, MH, IN Full Time

Job Title : Senior Software Engineer

Experience : 6 to 9 Years

Location : Mumbai

Roles & Responsibilities

  • Act as a senior hands-on developer for enterprise reporting and application platforms.
  • Take ownership of application components, ensuring scalability, stability, and performance.
  • Design, develop, and maintain applications using Java, Spring Boot, Hibernate, and database technologies.
  • Develop and optimize SQL queries, stored procedures, and database performance.
  • Collaborate with Business Analysts, Project Managers, and business users to gather requirements and provide technical solutions.
  • Prepare technical designs, test scenarios, and implementation plans for enhancements and new developments.
  • Work closely with users to ensure comprehensive testing and quality assurance of deliverables.
  • Provide Level 3 production support, perform root cause analysis (RCA), and resolve critical incidents.
  • Support release management activities and ensure smooth deployment of application changes.
  • Follow SDLC, coding standards, and change management processes to deliver high-quality solutions.
  • Contribute to platform modernization, automation, and continuous improvement initiatives.
  • Explore and adopt emerging technologies and AI-driven solutions to improve productivity.
  • Collaborate with global teams to deliver business-critical solutions and support operational excellence.

Requisites

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Strong experience in Java application development and enterprise software engineering.
  • Hands-on expertise in Spring Boot, Hibernate, and Object-Oriented Programming (OOP).
  • Strong knowledge of RDBMS, SQL, Stored Procedures, Query Optimization, and Database Performance Tuning.
  • Experience in application design, development, testing, and production support.
  • Knowledge of Software Development Life Cycle (SDLC) and Change Management processes.
  • Ability to perform root cause analysis and troubleshoot complex production issues.
  • Experience working with business stakeholders to gather requirements and deliver solutions.
  • Understanding of software testing methodologies and quality assurance practices.
  • Exposure to AI, automation, or emerging technologies is an advantage.

Sign up for Job Alerts