07 Sep
|
MindBrain
|
Mumbai
Job Description
Job Description – Senior Java & Node.js Backend Developer
n
Experience: 8–10 Years
n
Location: Remote
n
Notice Period: Immediate Joiners Preferred
n
Asset Collection: Mumbai / Chennai / Bangalore / Gurgaon
n
Position Overview
n
We are looking for an experienced Senior Java & Node.js Backend Developer with 8–10 years of strong hands-on experience in backend application development, microservices architecture, API development, event-driven systems, and cloud technologies.
n
The ideal candidate should have robust expertise in Java, Spring Boot, Node.js, Microservices, Kafka, PostgreSQL, SQL Server, AWS, Docker, OpenShift, Jenkins, and API security . Experience with communication platforms such as Email and SMS is an added advantage.
n
The candidate should also demonstrate practical experience using AI-assisted development tools such as GitHub Copilot and Claude Code Assist , along with an understanding of responsible AI usage, privacy, code provenance, prompting practices, and development guardrails.
n
Key Responsibilities
n
n
- Design, develop, maintain, and enhance highly scalable backend services and microservices using Java 8–21, Spring Boot, and Node.js v16/v22 .
n
- Design and implement secure, scalable, and high-performance REST APIs , including API gateway management using Apigee .
n
- Develop and manage event-driven and asynchronous architectures using Apache Kafka, AWS MSK, or equivalent messaging platforms.
n
- Design, optimize, and maintain database objects, queries, stored procedures, and performance-critical operations using PostgreSQL and SQL Server .
n
- Manage and enhance existing Email and SMS middleware platforms , including support, development, troubleshooting, and performance optimization.
n
- Work with communication platforms such as SparkPost, Twilio, Syniverse , or equivalent technologies.
n
- Build and maintain containerized applications using Docker and deploy/manage workloads on OpenShift / ROSA .
n
- Maintain and enhance CI/CD pipelines using Jenkins and Git.
n
- Monitor application health, performance, availability, and logs using New Relic and ELK Stack .
n
- Implement appropriate authentication, authorization, API security, and other security best practices.
n
- Collaborate with internal application teams, vendors, architects, business stakeholders, and other technical teams.
n
- Troubleshoot production issues, perform root-cause analysis, and drive performance and reliability improvements.
n
- Contribute to technical design, architecture discussions, code reviews, and engineering best practices.
n
- Use AI-assisted development tools effectively while following organizational policies related to privacy, security, prompt patterns, code provenance, limitations, and governance .
n
- Provide technical support and guidance to team members and contribute to a collaborative engineering environment.
n
n
Required Technical Skills
n
Must-Have Keywords:
n
n
- Java 8–21
n
- Spring Boot
n
- Microservices
n
- Node.js v16/v22
n
- Apache Kafka / AWS MSK
n
- PostgreSQL
n
- SQL Server
n
- REST APIs
n
- Apigee
n
- Docker
n
- OpenShift / ROSA
n
- Jenkins
n
- Git
n
- New Relic
n
- ELK Stack
n
- HTML5
n
- CSS
n
- JavaScript
n
- AWS
n
- AI-Assisted Development Tools – Claude Code Assist / GitHub Copilot
n
n
Good to Have
n
n
- Experience with SparkPost, Twilio, Syniverse , or similar Email/SMS communication platforms.
n
- Experience working on high-volume messaging and communication middleware platforms.
n
- Strong understanding of cloud-native application development and AWS services.
n
- Experience with production support, application performance optimization, and troubleshooting.
n
- Knowledge of secure software development practices and API governance.
n
n
AI-Assisted Development Experience
n
Candidates should have demonstrated experience incorporating AI-assisted development tools into their daily engineering workflows, including:
n
n
- GitHub Copilot, Claude Code Assist, or equivalent AI coding assistants.
n
- Effective prompt patterns for software development and troubleshooting.
n
- Understanding of AI-generated code limitations and validation requirements.
n
- Awareness of privacy, security, governance, and code-provenance considerations.
n
- Ability to review, test, validate, and appropriately govern AI-generated code.
n
n
📌 Senior Java & Node.js Backend Developer (8+ Years) (Mumbai)
🏢 MindBrain
📍 Mumbai