HamburgerMenu
hirist

Lead Software Engineer - Node.js & Java

Posted on: 27/07/2025

Job Description

Lead Software Engineer (Node.js & Java)

Company Name - NUNC Systems

Location - Hyderabad

Work Mode : Office

Experience- 5+ year

Qualification : Any Graduate

Immediate Joiners Preferred

About the Role :

We are seeking a Lead Software Engineer with 6+ years of experience in Node.js and Java to architect, develop, and scale high-performance backend systems. You will, lead a team of engineers, drive technical decisions, and ensure the delivery of robust, secure, and scalable applications. This role requires strong expertise in both Node.js and Java, with hands-on experience in microservices, cloud-native architectures, and performance optimization.

Key Responsibilities :

Technical Leadership :

- Lead a team of developers in designing and implementing scalable backend services using Node.js (Express/NestJS) and Java (Spring Boot).

- Mentor junior engineers, conduct code reviews, and enforce best practices in coding, testing, and security.

- Collaborate with Product, DevOps, and QA teams to deliver high-quality software.

Backend Development :

- Develop RESTful APIs, GraphQL, and microservices in Node.js & Java.

- Optimize applications for performance, scalability, and reliability (caching, load balancing, DB tuning).

- Integrate third-party APIs, message brokers (Kafka/RabbitMQ), and databases (SQL/NoSQL).

Architecture & System Design :

- Design cloud-native (AWS/Azure/GCP) and serverless architectures.

- Implement event-driven, CQRS, and DDD patterns for complex systems.

- Ensure high availability, fault tolerance, and disaster recovery strategies.

Required Skills & Qualifications

Node.js :

- Expert in JavaScript/TypeScript, Express.js/NestJS, async programming, and event loop.

- Experience with WebSockets (Socket.io), GraphQL (Apollo Server).

Java :

- Strong Java 8+ (Streams, Lambdas, Concurrency, Collections).

- Spring Boot, Spring MVC, Spring Security, Hibernate/JPA.

Databases :

- SQL (PostgreSQL, MySQL) - indexing, transactions, query optimization.

- NoSQL (MongoDB, Redis) - caching, session management.

Soft Skills :

- Leadership in Agile/Scrum environments.

- Strong problem-solving, debugging, and analytical skills.

- Excellent communication and collaboration with cross-functional teams.

Bonus Skills (Good to Have) :

- Kotlin for modern JVM development.

- Reactive Programming (Spring WebFlux, Project Reactor).

- Frontend basics (React/Angular) for full-stack context.

- AI/ML integrations (TensorFlow, LLMs).

info-icon

Did you find something suspicious?