Node.js & Java Developer

5 years

9 - 10 Lacs

Posted:1 week ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a highly skilled Team Lead (Node.js + Java Developer) with strong expertise in microservices architecture to join our growing engineering team. The ideal candidate will have a proven track record of designing, developing, and leading scalable applications, mentoring developers, and driving best practices. AWS cloud experience is a strong plus.

Key Responsibilities:

Lead a team of developers, ensuring high-quality code delivery and adherence to best practices.

Design and develop scalable, high-performance microservices using Node.js and Java.

Collaborate with product managers, architects, and cross-functional teams to define requirements and technical solutions.

Implement CI/CD pipelines, unit testing, and code review processes to maintain engineering excellence.

Optimize applications for maximum performance, scalability, and resilience.

Ensure proper documentation, monitoring, and troubleshooting of deployed services.

Mentor and guide team members, fostering a culture of continuous learning and improvement.

Stay updated with emerging technologies, especially in the cloud-native and microservices ecosystem.

Required Skills & Qualifications:

Minimum 5 years of professional experience in backend development.

Strong expertise in Node.js and Java (Spring Boot preferred).

Mastery of Microservices architecture, REST APIs, event-driven systems, and messaging queues (Kafka, RabbitMQ, etc.).

Advanced understanding of security practices -OAuth2, JWT, API security, data encryption, OWASP guidelines.

Strong knowledge of system design principles, CAP theorem, distributed systems, and concurrency control.

Experience with databases (SQL & NoSQL).

Familiarity with Docker, Kubernetes, and container orchestration.

Solid understanding of software design patterns, system scalability, and distributed systems.

Excellent leadership, communication, and team management skills.

AWS cloud knowledge (EC2, ECS/EKS, Lambda, S3, RDS, etc.) is a strong plus.

Nice to Have:

Domain-Driven Design (DDD) and Hexagonal Architecture (Ports & Adapters).

Experience with Serverless frameworks (AWS Lambda, API Gateway).

GraphQL, gRPC, WebSockets, or real-time communication systems.

Data streaming & analytics with Kafka Streams, Flink, or Spark.

Performance tuning & profiling (JVM optimization, Node.js V8 engine insights).

Knowledge of multi-region deployments, eventual consistency, and failover strategies.

Experience with zero-downtime deployments and blue-green/canary releases.

Familiarity with agile methodologies (Scrum, Kanban).

What We Offer:

Competitive salary and benefits.

Opportunity to lead and grow a talented engineering team.

Exposure to cutting-edge technologies and challenging projects.

Flexible and collaborative work environment.

Job Type: Full-time

Pay: ₹960,000.00 - ₹1,050,000.00 per year

Benefits:

  • Health insurance
  • Provident Fund

Work Location: In person

Speak with the employer
+91 9050930065

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You