NovoTree Minds Consulting
Senior Software Development Engineer - Backend Technologies
- Compensation
- Not disclosed
- Location
- Mumbai
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Full description
Job Description : Job Title : Sr. Engineer
Location : Mumbai
Role Details : Architect, design, and deliver complex software solutions while mentoring teams, driving engineering excellence, and collaborating with cross-functional stakeholders.
Overall Job Description : 1. Technical Leadership 2. Core Java Backend Engineering 3. Microservices & Cloud Development 4. Data Engineering & Persistence Layer (RDBMS or No-SQL) 5. DevOps 6. Mentorship & Team Leadership 7. Production Support Key Responsibilities :
- Architect and implement scalable backend services using Java and Spring Boot to ensure high availability for enterprise-grade applications.
- Design and maintain microservices-based architectures to improve modularity and deployment efficiency across client platforms.
- Optimize complex SQL queries and database schemas to enhance data retrieval speeds and overall system performance.
- Collaborate with infrastructure teams to manage application deployment and configuration within Tomcat environments.
- Conduct rigorous code reviews and implement best practices in version control using Git to maintain high standards of code quality.
- Troubleshoot and resolve production-level issues to minimize downtime and maintain seamless service delivery for business stakeholders.
Tech Stack Requirements :
- Core Java : Versions 8, 17, and 21
- Framework : Spring Framework (End to End)
- Database : SQL or No-SQL (any)
- DevOps : Experience with CI/CD, containerization, and deployment
- Front-End (Optional) : Node.js / React.js / Angular or similar (added)
Education and Work Experience Requirements : Education :
- Graduation : Any Degree
Work Experience :
- 7-10 years of experience with strong expertise in enterprise-grade application development, microservices, cloud-native systems, and technical leadership.