Staples India Business Innovation Hub Private Limited

Lead Engineer - - SpringBoot, Node.JS & API

Staples India Business Innovation Hub Private Limited Chennai, Tamil Nadu, India

Technology, Information and Internet · 201-500 employees

May 19
nodejs Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Lead the design, development, and delivery of scalable full-stack applications while providing technical leadership and architectural guidance. Ensure system reliability through proactive monitoring, CI/CD pipeline management, and collaboration with cross-functional teams.

What they look for

Spring Boot Node.js React Next.js Java J2EE Microservices RESTful APIs PostgreSQL CI/CD Jenkins Docker Kubernetes Agile SAFe Cloud Computing

Requirements

Requires at least 5 years of hands-on experience in Spring Boot, Node.js, and full-stack development with React and Next.js. Candidates must possess strong knowledge of microservices architecture, relational databases, and Agile methodologies like SAFe.

Full description

We are seeking a highly skilled, versatile Lead Engineer to join our engineering team and drive the development of robust, scalable, and secure applications across on-premises and cloud environments. This role demands deep technical expertise in modern frameworks and programming languages, a strong grasp of software engineering principles, and a proactive mindset geared toward delivering high-quality solutions that meet evolving business and supplier needs. The ideal candidate will have extensive experience building full-stack applications using technologies such as Spring Boot, Node.js, React, and Next.js, and a solid foundation in Core Java and J2EE. In this role, you will not only contribute hands-on to development but also provide architecture guidance, design leadership, and technical direction, ensuring alignment with enterprise standards, best practices, and long-term scalability. As a Lead Engineer, you will be responsible for end-to-end solution ownership, including application design, development, testing, deployment, and production support. You will collaborate closely with cross-functional teams, including architecture, quality engineering, and site reliability. You will also play a key role in release management, CI/CD pipeline development, system monitoring, and security remediation. A strong understanding of Agile methodologies, particularly SAFe and Lean-Agile practices, is essential for success in this role. Candidates with exposure to cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), and infrastructure-as-code tools (Terraform, CloudFormation) will be especially well-positioned to thrive. This role offers the opportunity to work on impactful projects, contribute to process improvements, and engage in continuous learning while collaborating across technical and non-technical teams. If you're a solution-oriented developer with a passion for innovation and excellence, we’d love to hear from you.

Duties & Responsibilities

· Lead the design, development, and delivery of scalable, secure, and high‑quality full-stack applications across on-prem and cloud environments, aligned with business and supplier needs. · Provide technical leadership and enforce best practices, coding standards, and design patterns to ensure consistency, maintainability, and performance. · Ensure end-to-end application quality through unit testing, defect resolution, and collaboration with QA teams for functional, regression, and automation testing. · Drive system reliability and performance by proactively troubleshooting issues and implementing observability (logging, monitoring, alerting) in partnership with SRE/DevOps teams. · Lead release management and CI/CD practices, including pipeline development, deployment planning, execution, and documentation across all environments.

· Collaborate with architects and cross-functional teams (Engineering, QA, DevOps, Security, Product) to define architecture, integration patterns, and cloud strategies. · Manage change processes using ServiceNow, ensuring governance compliance and approvals for production releases. · Identify and remediate security vulnerabilities and continuously improve application and operational processes. · Produce high-quality technical and operational documentation. · Apply SAFe and Agile methodologies, effectively prioritizing work and managing multiple initiatives. · Demonstrate strong communication, leadership, and problem-solving skills to engage both technical and non-technical stakeholders.

Requirements

Minimum 5 years of hands-on experience in developing RESTful APIs and microservices using

Spring Boot, and in Node.js development, including API integration and service orchestration.

· Proven expertise in building responsive, dynamic user interfaces with React and Next.js,

including deep knowledge of component lifecycles, hooks, and state management.

· Strong foundation in object-oriented programming and application development using Core

Java and J2EE.

· Solid understanding of microservices architecture, including service communication patterns

(REST, event-driven), resilience design, and performance considerations.

· Proficiency in batch processing, job scheduling, and performance tuning with Spring Batch.

· Extensive experience with relational databases, especially PostgreSQL, including advanced

query writing, stored procedures, and data modeling.

· Proficiency in dependency management and build lifecycles using tools like Maven or Gradle.

· Solid experience writing unit tests with the JUnit framework.

· Hands-on experience working with CI/CD pipeline development and maintenance, preferably

using Jenkins.

· Competent in Linux command-line operations, shell scripting, and basic system administration

tasks.

· Practical experience with secure communication protocols such as HTTPS and SFTP.

· Proficient in version control using Git, including branching and merging strategies.

· Exposure to monitoring, logging, and observability tools for troubleshooting and performance

optimization.

· Strong analytical and troubleshooting abilities to diagnose and resolve technical issues.

· Capable of producing and maintaining comprehensive technical documentation, including

design specifications and support guides.

· Demonstrated ability to work independently while maintaining effective collaboration across

cross-functional teams.

· Proven experience in technical leadership, including guiding development teams, influencing

architectural decisions, and ensuring alignment with enterprise standards and best practices.

· Experience working within Agile methodologies such as Scrum, Kanban, and SAFe (Scaled

Agile Framework).

· Excellent verbal and written communication skills, with the ability to articulate complex technical

concepts clearly to diverse audiences.

Preferred Qualifications · Familiarity with cloud platforms (AWS, GCP, or Azure), including deployment, monitoring, and cost optimization. · Knowledge of Java heap dump analysis is a plus. · Proficiency in Node.js for building scalable backend services and integrating with third-party APIs. · Familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes is a plus. · Knowledge of Splunk for query and log analysis. · Knowledge of New Relic for application monitoring and performance analysis.

· Knowledge of Groovy scripting. · Knowledge of AI-assisted development tools such as GitHub Copilot to boost coding efficiency and productivity. · Exposure to infrastructure-as-code tools such as Terraform or AWS CloudFormation.

Similar roles