Lead Engineer - - SpringBoot, Node.JS & API

Posted Yesterday
Be an Early Applicant
Chennai, Tamil Nadu, IND
In-Office
Senior level
eCommerce • Retail • Software
The Role
Lead the design, development, testing, deployment, and support of scalable full-stack applications using Java, Spring Boot, Node.js, React, and Next.js. Provide architecture and technical leadership, guide engineering standards, develop CI/CD pipelines, manage releases, improve observability and reliability, remediate security issues, and collaborate with architecture, QA, DevOps, security, product, and SRE teams. Apply Agile, SAFe, and Lean-Agile practices while supporting cloud and on-premises environments.
Summary Generated by Built In

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.



Skills Required

  • At least 5 years of hands-on experience developing RESTful APIs and microservices with Spring Boot and Node.js
  • Expertise building responsive user interfaces with React and Next.js, including component lifecycles, hooks, and state management
  • Strong object-oriented programming and application development experience with Core Java and J2EE
  • Understanding of microservices architecture, REST and event-driven communication, resilience, and performance
  • Proficiency with batch processing, job scheduling, and performance tuning using Spring Batch
  • Extensive PostgreSQL experience, including advanced queries, stored procedures, and data modeling
  • Proficiency with Maven or Gradle dependency management and build lifecycles
  • Experience writing unit tests with JUnit
  • Hands-on CI/CD pipeline development and maintenance, preferably with Jenkins
  • Competence with Linux command-line operations, shell scripting, and basic system administration
  • Experience with secure communication protocols including HTTPS and SFTP
  • Proficiency with Git, including branching and merging strategies
  • Experience with monitoring, logging, and observability tools
  • Strong analytical, troubleshooting, communication, documentation, and cross-functional collaboration skills
  • Technical leadership experience guiding development teams and influencing architectural decisions
  • Experience with Scrum, Kanban, and SAFe Agile methodologies
  • Familiarity with AWS, GCP, or Azure
  • Knowledge of Java heap dump analysis
  • Familiarity with Docker and Kubernetes
  • Knowledge of Splunk for log analysis
  • Knowledge of New Relic for application monitoring and performance analysis
  • Knowledge of Groovy scripting
  • Knowledge of GitHub Copilot or similar AI-assisted development tools
  • Exposure to Terraform or AWS CloudFormation
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
12,060 Employees
Year Founded: 1986

What We Do

Staples India is Staples’ technology and innovation hub in Chennai, building platforms, systems, and digital solutions that support the company’s global operations and future of work. Staples serves consumers and businesses with workplace products and services, including office supplies, janitorial products, technology, furniture, breakroom essentials, print and marketing, shipping, travel, and promotional offerings. Its India teams focus on engineering, eCommerce, process optimization, and enterprise solutions.

Similar Jobs

FourKites Logo FourKites

Intern - Community & Documentation

Artificial Intelligence • Big Data • Logistics • Machine Learning • Software • Transportation
Easy Apply
Hybrid
Chennai, Tamil Nadu, IND
475 Employees
360K-360K Annually
Remote or Hybrid
2 Locations
289097 Employees

Capco Logo Capco

Liquidity Reporting

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

Sailor Health Logo Sailor Health

Care Coordinator

Healthtech • Social Impact • Telehealth
In-Office or Remote
6 Locations
20 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account