Principal Engineer - Backend (java) Job in Ixigo

Principal Engineer - Backend (java)

Apply Now
Job Summary

Principal Engineer - Backend (Java)

Location: Gurugram, Haryana, India

Employment Type: Full-time

About ixigo

ixigo is a leading technology company in the Indian travel space, enabling smarter travel decisions for millions of users through AI, machine learning, and data science innovations. Founded in 2007 by Aloke Bajpai and Rajnish Kumar, ixigo powers platforms like ixigo, ConfirmTkt, and AbhiBus, helping travelers plan, book, and manage their journeys across rail, air, bus, hotels, and more.

As of 2022, ixigo was named among the Top 10 Most Downloaded Travel Apps worldwide, according to data.ai. Headquartered in Gurugram, ixigo also has offices in Bangalore and Hyderabad.

Job Description

As a Principal Engineer at ixigo, you will play a critical role in the design, planning, development, and deployment of our software applications. You will be responsible for building highly scalable, multi-tier, and distributed server software applications, ensuring their performance, stability, and overall quality.

This role requires you to lead, own, and drive projects from concept to deployment, working closely with product managers, designers, and quality teams. If you're a hands-on engineer with a passion for building impactful products and solving complex problems, this is the role for you!

Key Responsibilities

Product Development:

  • Design, develop, and architect features for existing applications, ensuring scalability, performance, and reliability.
  • Own product modules end-to-end, ensuring that features are delivered on time, with high quality and performance.

System Architecture & Performance:

  • Design and implement highly scalable, multi-tier, distributed server applications with a focus on performance, scalability, and availability.
  • Identify, troubleshoot, and resolve issues related to performance, stability, and memory management, using tools like Instruments and Shark.

Collaboration:

  • Collaborate with cross-functional teams including Tech, Design, and Quality to build and launch products that meet business objectives.
  • Work directly with developers and product managers to conceptualize, build, test, and release new features.

Continuous Improvement:

  • Continuously evaluate new technologies and frameworks to maximize development efficiency and performance.
  • Ensure that best practices are followed across the development life cycle, from design to release and maintenance.

Qualifications

Required Skills

  • Experience: 5-8 years of professional experience in backend development.
  • Expertise in Java/J2EE technologies.
  • Technical Proficiency:
    • Strong understanding of Java/J2EE, design patterns, and advanced data structures.
    • Proficient in working with relational databases like MySQL or Postgres.
    • Experience with MongoDB, Web services, and REST APIs.
  • Performance & Scalability:
    • Solid experience in designing systems for performance, scalability, and availability.
    • Skilled in memory management, multithreaded programming, and performance optimization using tools like Instruments and Shark.
  • Additional Skills (Good to Have):
    • Familiarity with Python, NodeJS, Redis, and ElasticSearch is a plus.
    • Experience with e-business or e-commerce applications is highly desirable.
    • Experience working in the travel industry or with internet companies will be an advantage.
  • Education: Undergraduate degree in Computer Science, Engineering, or related fields (preferably from IITs/Top RECs).

Behavioral Traits

  • Strong leadership skills with the ability to manage and mentor junior engineers.
  • Ability to work effectively in a fast-paced, dynamic, and informal startup environment.
  • High energy level, self-motivation, and a commitment to driving team goals.
  • Excellent problem-solving and communication skills.
  • Strong interpersonal skills and the ability to work in a collaborative team environment.

What We Offer

  • Impactful Work: Lead critical product features that impact millions of travelers.
  • Innovation Culture: Work in a dynamic environment that fosters innovation, creativity, and collaboration.
  • Career Growth: Accelerate your career in a fast-growing tech company.
  • Competitive Compensation: Attractive salary and benefits package.
  • Work-Life Balance: A supportive and flexible work environment.

Qualification :
Undergraduate degree in Computer Science, Engineering, or related fields (preferably from IITs/Top RECs).
Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired