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.