• Principal Engineer /Sr. Principal Engineer

Industry Internet / Ecommerce
Location Haryana Gurugram
Experience Range 7 - 10 Years

Functional Information Technology
Job Description
About Us
We, HuntingCube bring down the expertise of passionate Head-Hunters who have been a key player in placing exceptional talent for high end technology companies and start-ups in the past couple of years. Our team consists of the dedicated recruiters who well understands your business needs & can deliver in most efficient ways in minimal Turn-Around-Time. Because we believe Good service is Good business.
About Company
MakeMyTrip is an Indian online travel company founded in 2000. Headquartered in Gurugram, Haryana, the company provides online travel services including airline tickets, domestic and international holiday packages, hotel reservations, rail, and bus tickets
Roles and Responsibility

Client: MakeMyTrip

Position: Principal/Senior Principal

Experience: 7 - 10 yrs

Location: Gurgaon

Primary Stack: Java


Areas of responsibilities:


Involvement in the full software development life cycle within broadly defined parameters and providing software solutions keeping into consideration the software quality needs.

Design and implement low latency RESTful services, define API contracts between services, version APIs and make them backward compatible. Continuously refactor applications to ensure high quality design.

Create platforms, reusable libraries, utilities wherever applicable and choose the right technology stack for the product systems/subsystems

Comfortable with RDBMS/NoSQLs, database architecture and distributed transaction management with working knowledge of event-driven architecture such as Apache Kafka, RabbitMQ, etc.

Troubleshoot issues effectively in a distributed architecture, operationalize releases by partnering with Tech operations on capacity planning and operability of the product. Also troubleshoot memory issues, GC tuning, resource leaks etc.

Experience in agile methodologies and good understanding of branching, build, deployment, continuous integration methodologies

Fast prototyping of proof-of concept features / application based on brief.

Develop and maintain new features on Java stack

Own the delivery of an entire piece of a system or application with management and execution against project plans and delivery commitments

Work closely with the peers and Leads to develop the best technical design and approach for new product development

Execution of appropriate quality plans ,project plans ,test strategies and processes for development activities in concern with business and project management effort

Work with engineers to design, code and release new features/products. Mentor engineers on best coding practices, testing approaches and documentation.

Should have people management experience, managing engineers and conducting performance reviews of the team.


Desired Profile:

Good understanding of Object Oriented Programming Concepts, hands-on knowledge on Java/ J2EE, stack

Deep hands-on experience leading the design,development and deployment of business software at scale

Project management experience in prioritization,Stakeholder management and being able to execute cross LOB projects.

Work with other teams and manage time across multiple projects and tasks in a deadline driven, team environment.

Work experience in product/start-up company is a plus


Educational Background:

Experience with a start-up would be an added advantage.

B.E. / B.Tech. / M.E. / M.Tech. / M.S. in Computer Science, electronics or related field from a premier institute.


Recruiter Name Udit Sharma
Recruiter Number 9311447261
Recruiter Email Id udit@huntingcube.com
A+| A| A-