Engineer - Backend (Gurugram)

Engineer - Backend (Gurugram)

25 Aug
|
Air India Careers
|
Gurugram

25 Aug

Air India Careers

Gurugram

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 cutting-edge 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

- Bachelor's 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.

📌 Engineer - Backend (Gurugram)
🏢 Air India Careers
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: engineer - backend (gurugram) / gurugram