Posted on: 27/07/2025
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).
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Backend Development
Job Code
1520034
Interview Questions for you
View All