Role Details : Architect, design, and deliver complex software solutions while mentoring teams, driving engineering excellence, and collaborating with cross-functional stakeholders.
Overall :
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 solid expertise in enterprise-grade application development, microservices, cloud-native systems, and technical leadership.
📌 Senior Software Development Engineer - Backend Technologies (India)
🏢 NovoTree Minds Consulting
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.