Software Engineer

Niit Learning Systems

Gurugram District

On-site

INR 2,600,000 - 3,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Niit Learning Systems in Gurugram is seeking an experienced software engineer to design, develop, test, and deploy scalable applications. You will write clean, maintainable code and collaborate across client, project managers, architects, QA, and DevOps to deliver high‑quality solutions.

The role requires 13 years of experience, strong Node or OO language skills, Linux experience, and proficiency with REST APIs, SQL databases, Git, and modern CI/CD workflows.

Qualifications

  • Bachelors degree in computer science, Information Technology, or a related field.
  • 13 years of experience in software development.
  • Strong programming skills in Node (preferred) or other object‑oriented languages.
  • Experience in Linux and REST API development.
  • Good understanding of object‑oriented programming, design patterns, and data structures.
  • Knowledge of SQL databases such as MySQL or PostgreSQL.
  • Experience with Git and version control workflows.
  • Familiarity with Agile/Scrum methodologies.
  • Strong analytical, problem‑solving, and communication skills.

Responsibilities

  • Design, develop, test, and deploy scalable software applications.
  • Write clean, maintainable, and efficient code following coding standards.
  • Collaborate with client, project managers, architects, QA, and DevOps teams to deliver high‑quality solutions.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot, debug, and resolve application issues.
  • Optimize application performance, scalability, and reliability.
  • Develop and consume RESTful APIs and microservices.
  • Create and maintain technical documentation.
  • Participate in Agile ceremonies including sprint planning, stand‑ups, reviews, and retrospectives.
  • Continuously learn and adopt new technologies and engineering best practices.

Skills

Node
Linux
REST API development
Agile/Scrum
JavaScript
Object‑oriented programming

Education

Bachelor's degree in Computer Science/IT

Tools

Spring Boot
Spring MVC
Hibernate
Maven
Gradle
MySQL
PostgreSQL
Git
Docker
Kubernetes
AWS
Jenkins
GitHub Actions
REST
JSON
HTML
JavaScript
Node

Job description

Role & responsibilities

Design, develop, test, and deploy scalable software applications.

  • Write clean, maintainable, and efficient code following coding standards.
  • Collaborate with client, project managers, architects, QA, and DevOps teams to deliver high-quality solutions.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot, debug, and resolve application issues.
  • Optimize application performance, scalability, and reliability.
  • Develop and consume RESTful APIs and microservices.
  • Create and maintain technical documentation.
  • Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
  • Continuously learn and adopt new technologies and engineering best practices.
Preferred candidate profile
  • Bachelors degree in computer science, Information Technology, or a related field.
  • 13 years of experience in software development.
  • Strong programming skills in Node (preferred) or other object-oriented languages.
  • Experience in Linux and REST API development.
  • Good understanding of object-oriented programming, design patterns, and data structures.
  • Knowledge of SQL databases such as MySQL or PostgreSQL.
  • Experience with Git and version control workflows.
  • Familiarity with Agile/Scrum methodologies.
  • Strong analytical, problem-solving, and communication skills.
  • Programming: HTML, Node, JavaScript
  • Frameworks: Spring Boot, Spring MVC, Hibernate
  • Databases: MySQL, PostgreSQL
  • Version Control: Git
  • Build Tools: Maven, Gradle
  • Cloud: AWS (preferred)
  • Containers: Docker, Kubernetes
  • CI/CD: Jenkins, GitHub Actions
  • API: REST, JSON
  • Methodologies: Agile, Scrum
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead
Technical Lead

Shri Ramswaroop Memorial University • Lucknow

On-site
INR 1,500,000 - 2,300,000
Software Engineer
Software Engineer

Trinix Pvt. Ltd. • Greater Noida

Hybrid
INR 500,000 - 900,000
Software Engineer
Software Engineer

Acespire Solutions • India

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

Vanderlande Industries B.V. • Pune District

On-site
INR 1,200,000 - 1,800,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
Software Engineer
Software Engineer

Kaleidofin • India

On-site
INR 1,500,000 - 3,000,000
Senior Software Engineer
Senior Software Engineer

Michelin España Portugal SA • Pune District

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

GE Vernova • Hyderabad

On-site
INR 600,000 - 1,200,000
Senior Software Engineer Java with Rest API & Spring Boot
Senior Software Engineer Java with Rest API & Spring Boot

Epam Systems • Pune District

Hybrid
INR 1,800,000 - 2,400,000
Java Developer (Springboot)
Java Developer (Springboot)

Comviva • Gurugram District

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