Engineer - Backend

Air India Limited

Gurgaon

On-site

INR 700,000 - 1,100,000

Full time

43 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Air India Limited is seeking a Java Backend Engineer with 2-3 years of hands-on experience to design, develop, and maintain scalable backend applications using Java and Spring technologies. You will build RESTful APIs and microservices, ensure code quality, and collaborate with cross-functional teams.

You will optimize performance, participate in CI/CD, create technical docs, and contribute to security and reliability initiatives, while adhering to best practices and coding standards.

Qualifications

  • 2–3 years of hands-on backend development experience.
  • Proficient in Java 8/11/17 and OOP concepts.
  • Strong experience with Spring Boot and Spring ecosystem.
  • RESTful API and Microservices design.
  • Relational databases (MySQL, PostgreSQL, Oracle, SQL Server).
  • Experience with CI/CD and version control systems.
  • Familiarity with Docker, Kubernetes, and cloud basics.

Responsibilities

  • Design, develop, test, and deploy robust Java backend applications using Spring Boot.
  • Build scalable RESTful APIs and microservices for web and mobile apps.
  • Write clean, maintainable code following best practices and standards.
  • Collaborate with Product, Frontend, QA, and DevOps teams across SDLC.
  • Translate business requirements into technical solutions and optimize performance.

Skills

Java
OOP concepts
Spring Boot
Spring MVC
Spring Data JPA
Hibernate
Microservices
REST APIs
SQL
Unit testing
CI/CD basics
Cloud basics

Education

Bachelor's degree in CS/IT/Engineering

Tools

Git
Maven/Gradle
Docker
Kubernetes
JUnit/Mockito

Job description

Job Description:

Job Description
About the Role

We are looking for a talented and enthusiastic Java Backend Engineer with 2-3 years of hands‑on experience in backend application development. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications using Java and modern backend technologies. You will collaborate with cross-functional teams to deliver innovative solutions that support business growth and digital transformation initiatives.

Key Responsibilities
  • Design, develop, test, and deploy robust backend applications using Java and Spring Boot.
  • Build scalable RESTful APIs and Microservices to support web and mobile applications.
  • Develop clean, reusable, and maintainable code following industry best practices and coding standards.
  • Collaborate with Product Managers, Frontend Developers, QA Engineers, and DevOps teams throughout the software development lifecycle.
  • Analyze business requirements and translate them into technical solutions.
  • Optimize application performance, scalability, reliability, and security.
  • Troubleshoot and resolve application defects, performance bottlenecks, and production issues.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Create and maintain technical documentation, including design specifications and API documentation.
  • Support deployment activities and contribute to CI/CD processes.
Required Technical Skills
  • Strong proficiency in Java 8/11/17 and Object-Oriented Programming (OOP) concepts.
  • Hands‑on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
  • Good understanding of Microservices Architecture and API‑driven development.
  • Experience in developing and integrating RESTful Web Services.
  • Strong knowledge of SQL and experience with relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.
  • Experience with ORM frameworks like Hibernate.
  • Familiarity with version control systems such as Git, GitHub, GitLab, or Bitbucket.
  • Working knowledge of Maven or Gradle build tools.
  • Experience in writing unit and integration tests using JUnit and Mockito.
  • Basic understanding of Docker, Kubernetes, and containerized deployments.
  • Exposure to cloud platforms such as Azure, AWS, or Google Cloud Platform is preferred.
Preferred Skills
  • Experience with messaging platforms such as Kafka, RabbitMQ, or ActiveMQ.
  • Understanding of software design patterns and best coding practices.
  • Knowledge of authentication and authorization frameworks including OAuth2, JWT, and SSO.
  • Familiarity with CI/CD tools such as Jenkins, Azure DevOps, or GitHub Actions.
  • Exposure to monitoring and logging tools like ELK, Grafana, Prometheus, or Splunk.
  • Understanding of Agile and Scrum development methodologies.
Educational Qualifications
  • Bachelors degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • Relevant certifications in Java, Cloud Technologies, or Microservices will be an added advantage.
Desired Competencies
  • Strong analytical and problem‑solving abilities.
  • Excellent communication and collaboration skills.
  • Ability to work independently and in a team‑oriented environment.
  • Strong ownership mindset with attention to quality and detail.
  • Eagerness to learn new technologies and adapt to changing business needs.

Requirements:

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

Similar jobs worth comparing

Java Developer
Java Developer

Agiliad • Pune District

On-site
INR 600,000 - 1,200,000
Docker and Kubernetes exposure
Kafka/RabbitMQ exposure
Jenkins/GitHub Actions or similar CI"
+1
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Senior Backend Engineer
Senior Backend Engineer

NRI FT India • Kolkata District

On-site
INR 1,000,000 - 1,500,000
Java Back End Developer
Java Back End Developer

Capgemini • Chennai District

Hybrid
INR 4,000,000 - 6,000,000
Backend Engineer (Java)
Backend Engineer (Java)

Silvermine Group • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Collaborative growth-focused engineering culture
Opportunities for architecture and technical contribution
Java Developer
Java Developer

Johnson Controls • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Java Backend Engineer
Java Backend Engineer

Curately AI, Inc • India

On-site
INR 1,200,000 - 2,000,000
Java Developer
Java Developer

FiftyFive Technologies • Jaipur

On-site
INR 1,200,000 - 2,000,000
Senior Backend Java Engineer
Senior Backend Java Engineer

Basebiz • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Developer (Springboot)
Java Developer (Springboot)

Comviva • Gurugram District

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