Senior Software Engineer


Job Location:

Mumbai - India

Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

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

  • Bachelors 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.

Required Skills:

JavaDatabase AdministrationJPAJMSGarbage CollectionSQLTest-Driven Development

Job Title : Senior Software Engineer Experience : 6 to 12 YearsLocation : MumbaiRoles & 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 ...