
Java Backend Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
As a Java Backend Engineer at MakeMyTrip in Bangalore or Gurgaon, you will be involved in the complete software development lifecycle, delivering high-quality software solutions. Your responsibilities will include designing component interactions, writing efficient code, and fast prototyping. You will develop and maintain features on the Java stack, owning the delivery of system components. This role requires managing project plans, collaborating with leads on technical designs, and building solutions for complex problems while adhering to build/release and configuration management processes. You will also be responsible for writing unit test cases and executing quality plans in alignment with business and project management efforts.
We are seeking candidates with a strong understanding of Object-Oriented Programming concepts and the Java stack, including Spring and Hibernate. Experience with cross-browser/platform development for websites, SQL/NoSQL data stores, and Responsive High-Level Designs is essential. Familiarity with MVC, SOA, and RESTful web services is required. The ability to work effectively in a deadline-driven, team environment, manage time across multiple projects, and understand agile methodologies are crucial. A Bachelor's or Master's degree in Computer Science, Electronics, or a related field from a premier institute is expected. Previous work experience in a product or startup company is a plus.
Company
MakeMyTrip
MakeMyTrip, a pioneer in India's online travel industry, was founded in 2000 with the vision to empower travelers. The company has since revolutionized the travel landscape by providing travelers with...