Senior Software Engineer

Staples India

Chennai District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Competitive salary
Flexible work hours

Job summary

A prominent technology company in Chennai is seeking an experienced Full-Stack Developer to lead the development of scalable and secure applications. The successful candidate will have a minimum of 5 years’ experience with modern programming languages, RESTful APIs, and extensive knowledge in cloud environments. This role offers an opportunity for collaboration across teams and a proactive approach to software development.

Qualifications

  • Minimum 5 years in RESTful APIs and microservices development.
  • Proficient in building responsive UI with React and Next.js.
  • Experience with relational databases like PostgreSQL.

Responsibilities

  • Develop full-stack applications for on-premises and cloud.
  • Troubleshoot performance issues and resolve defects.
  • Manage deployment documentation and CI/CD pipelines.

Skills

Developing RESTful APIs
Microservices with Spring Boot
Node.js development
Building user interfaces with React
PostgreSQL
CI/CD pipeline development

Education

Bachelor's in Computer Science or related field

Tools

Jenkins
Maven
Docker

Job description

Staples India Business Innovation Hub Private Limited | Permanent

Understand and anticipate supplier and business requirements, delivering a tailored, high-quality application that meets the expectations of both internal and external stakeholders.

Develop full-stack applications, including new capabilities and features, for both on-premises and cloud-based applications.

Utilize modern programming languages to develop scalable, secure, and high-performance applications that align with business needs.

Follow industry-standard patterns to ensure consistency and reliability.

Create and execute comprehensive unit test scenarios, including negative test cases, to validate application functionality.

Identify and fix defects in the code to maintain application quality and stability.

Troubleshoot and resolve application and system performance issues.

Perform code reviews to ensure adherence to coding standards and best practices.

Resolve production defects promptly to minimize impact and ensure system reliability.

Collaborate with the architect on the solution design.

Collaborate with the engineering team on software upgrades and enhancements.

Collaborate with the quality engineering team for the functional and regression testing.

Collaborate with the Site Reliability Engineering (SRE) team on production support.

Prepare detailed deployment documentation, including release notes and post-deployment validation steps.

Manage release coordination across non-production and production environments.

Execute deployment jobs and monitor release activities.

Develop, manage, and maintain CI/CD pipelines to support automated build and deployment processes.

Initiate and manage ServiceNow change management requests and tickets.

Secure necessary approvals for all change requests in accordance with governance protocols.

Implement and maintain application health monitoring solutions to ensure system stability.

Identify and remediate security vulnerabilities across servers and applications.

Recommend process and application improvements to enhance efficiency and performance.

Produce high-quality technical documentation to support development and operations.

Demonstrate strong competencies in software engineering expertise, complemented by strong technical, analytical, debugging, and problem-solving skills, with a proactive and solution-oriented mindset.

Effectively prioritize and manage multiple tasks and projects to optimize time and resource utilization.

Apply SAFe (Scaled Agile Framework) principles and Lean-Agile methodologies throughout the development lifecycle.

Excellent communication skills, both oral and written, enabling clear and effective interaction across technical and non-technical audiences.

Requirements

Basic Qualifications

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 life cycles, hooks, and state management.

Strong foundation in object-oriented programming and application development using Core Java and J2EE.

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.

Skilled in dependency management and build lifecycle using tools like Maven or Gradle.

Solid experience writing unit tests with the JUnit framework.

Familiarity 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.

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.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Engineer - - SpringBoot, Node.JS & API
Lead Engineer - - SpringBoot, Node.JS & API

Staples India • Chennai District

On-site
INR 1,800,000 - 3,000,000
Senior Software Engineer - Web Methods & Java Services
Senior Software Engineer - Web Methods & Java Services

Staples India • Chennai District

On-site
INR 1,500,000 - 2,400,000
Senior Full Stack Developer (Java Spring Boot + Angular)
Senior Full Stack Developer (Java Spring Boot + Angular)

IntraEdge • Hyderabad

On-site
INR 2,200,000 - 4,000,000
Senior Software Engineer
Senior Software Engineer

Vanderlande Industries B.V. • Pune District

On-site
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

Niit Learning Systems • Gurugram District

On-site
INR 2,600,000 - 3,800,000
Sr Fullstack Developer - Frontend
Sr Fullstack Developer - Frontend

Staples India • Chennai District

On-site
INR 1,200,000 - 2,100,000
Senior Software Engineer - JAVA - Ecomm
Senior Software Engineer - JAVA - Ecomm

Staples India • Chennai District

On-site
INR 1,800,000 - 2,400,000
Software Engineer
Software Engineer

Principal Global Services • Pune District

On-site
INR 900,000 - 1,300,000
Full stack Java Developer
Full stack Java Developer

CipherCru Innovation Private Limited • Jaipur

On-site
INR 750,000 - 1,050,000
Sr.Software Engineer
Sr.Software Engineer

Fulcrum Worldwide Software • Pune District

Hybrid
INR 1,500,000 - 2,300,000