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 12 Years

Location : Mumbai

Roles & Responsibilities

  • Design, develop, test, and maintain scalable enterprise applications using Java and modern software engineering practices.
  • Develop high-performance backend services and APIs using Spring Boot and microservices architecture.
  • Collaborate with business stakeholders and cross-functional teams to gather requirements and deliver technical solutions.
  • Analyze, troubleshoot, and resolve application issues while ensuring system stability and performance.
  • Develop and optimize database queries, data models, and application integrations.
  • Participate in code reviews, testing, and implementation of software development best practices.
  • Build and maintain CI/CD pipelines to support automated deployments and releases.
  • Develop and support integrations using APIs, messaging frameworks, and enterprise integration patterns.
  • Work with cloud, containerization, and orchestration technologies for application deployment and scalability.
  • Implement monitoring, observability, and performance optimization solutions.
  • Support production releases, incident management, and application maintenance activities.
  • Contribute to architecture discussions, technology modernization, and continuous improvement initiatives.

Requisites

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Strong experience in Java development within enterprise application environments.
  • Proficiency in Java, Spring Boot, REST APIs, and Microservices Architecture.
  • Strong knowledge of relational databases, SQL, and database design concepts.
  • Experience with Test-Driven Development (TDD) and software engineering best practices.
  • Understanding of Java Collections, Streams API, Concurrency, JPA, and JMS.
  • Familiarity with DevOps tools, CI/CD pipelines, and version control systems.
  • Knowledge of Unix/Linux environments and shell scripting.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Understanding of cloud platforms and modern software architecture principles.

Sign up for Job Alerts