About the opportunity
What you’ll be doing:
- You will contribute to all aspects of an agile software development life-cycle including design, architecture, development, documentation, testing and operations.
- You will build cutting-edge scalable systems by writing simple and efficient code.
- You will push your design and architecture limits for new product development.
- You will collaborate with product managers, and other key stakeholders within the MMT family to successfully execute projects.
- You will ensure compliance with build/release and configuration management process.
What you’ll bring to the table:
- You possess good understanding of Agile Methodology, Object Oriented Programming Concepts and Responsive Designs.
- You have hands-on experience on Java/ J2EE stack and have done development across multiple browsers/platforms delivering mind-boggling results.
- You thrive in complexity and jump at the opportunity to collaborate with colleagues to delivery projects within tight deadlines.
- If you have work experience in a product/start-up company, we’ll like you even more.
Our Purpose and Challenges
With over 47% market-share, MakeMyTrip is India’s first and biggest travel company. In fact, one in every four passengers at an airport is our customer. Driven by the desire to provide an exceptional travel experience for our customers, we have continuously stayed ahead of the curve by developing technology and products to meet the ever-changing demands of the rapidly evolving travel ecosystem.
We are currently solving multiple challenging problems, including -
- How to bring the next 100 million users to our platform?
- How to leverage customer insights to create a truly personalised experience for users?
- How to create a delightful experience for our users, to make travel synonymous to MMT?

About MakeMyTrip.com
About
Connect with the team
Similar jobs
Role overview
- Overall 5 to 7 years of experience. Node.js experience is must.
- At least 3+ years of experience or couple of large-scale products delivered on microservices.
- Strong design skills on microservices and AWS platform infrastructure.
- Excellent programming skill in Python, Node.js and Java.
- Hands on development in rest API’s.
- Good understanding of nuances of distributed systems, scalability, and availability.
What would you do here
- To Work as a Backend Developer in developing Cloud Web Applications
- To be part of the team working on various types of web applications related to Mortgage Finance.
- Experience in solving a real-world problem of Implementing, Designing and helping develop a new Enterprise-class Product from ground-up.
- You have expertise in the AWS Cloud Infrastructure and Micro-services architecture around the AWS Service stack like Lambdas, SQS, SNS, MySQL Databases along with Dockers and containerized solutions/applications.
- Experienced in Relational and No-SQL databases and scalable design.
- Experience in solving challenging problems by developing elegant, maintainable code.
- Delivered rapid iterations of software based on user feedback and metrics.
- Help the team make key decisions on our product and technology direction.
- You actively contribute to the adoption of frameworks, standards, and new technologies.
A primary source of raw materials for manufacturers globally. A raw material sourcing platform with a mission to be the primary source of raw materials for manufacturers globally. Their cross border supply chain and tech solutions ensures manufacturers have access to the best quality raw materials at the right price.
Job Description
As a Backend Engineer you will be responsible for creating REST APIs which are used to drive the User Interface. Given the nature of the application, these APIs need to be very efficient and high performing.
This requires optimizing queries for faster execution and introducing database changes that may be required. We are looking for individuals with great attention to detail, who are genuine, confident, committed and not only passionate about technology, but excited to work in a fun and friendly start-up environment. T
he ideal candidate will be passionate about technology and GETTING IT DONE.
Responsibilities include:
Develop, test, implement and maintain application software
Take part in software and architectural development activities
Debug application issues and helping support respond to client queries
Participate in application development meetings
Provide accurate estimates, clearly communicate status of tasks and identification of risks
Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem
Performance tuning of application code at different service levels
Interact with customers of the application and help address issues reported
ESSENTIAL SKILLS / EXPERIENCE REQUIRED
- Bachelor's degree in Computer Science or equivalent
- 1-3 years of experience with Java and Spring frameworks.
- Having good knowledge of a scripting language like python is a plus
- Experience with Spring and Hibernate/ ORM
- Understanding of relational databases and normal forms
- Understanding of NoSQL / RDBMS (Mongo or Postgres) and ability to write optimized and high-performing queries
- Strong understanding of Java concurrency, concurrency patterns, experience building thread-safe code
- Experience building RESTful web services
- Strong written and verbal communication skills
- Strong interpersonal skills and time management skills
- Strong problem-solving and analytical skills
- Experience with GIT as a VCS, Unix-based systems
- Experience with NoSQL Database is a plus Following are a set of 'good to have' skills
- React AWS Bitbucket, JIRA
Architect, develop and maintain highly scalable, reliable and secure distributed backend
systems on Cloud (AWS or Azure) or on-premises environments for Mihup, its customers
and partners.
Work closely with your fellow engineers to develop systems capable of concurrently
processing massive amounts of voice data both in online real-time as well as offline
environments.
Drive accountability for test driven development, delivery of high-quality features and
resilient enterprise class solutions.
Lead a culture of team ownership and direct individual and team accountability to
continuously improve how they work to achieve results.
Work in a startup environment, pushing boundaries with deep involvement with business.
BE//BTech/ME/MTech in Computer Science or a related field from a Tier I or Tier II
University.
6-8 years of hands-on software development and deployment experience (experience of
working in a consumer product startup during its growth phase will be a plus) of which 1 – 2
years of experience would be in leading a team of software developers.
Expertise in Java 8+ and Spring Boot is a must
Good experience in messaging platforms like RabbitMQ/Kafka
Good experience in distributed systems and relational & NoSQL databases like PostgreSQL,
MySQL, Redis, MongoDB, etc.
Expertise in one or more of: Python, NodeJS, GoLang would be preferred
Must have hands on experience in products which handle multiple concurrent calls (API),
handle CPU intensive jobs, consist of multiple asynchronous system calls.
Worked on microservices based architecture and design
Managed/ Owned infrastructure on AWS/Microsoft Azure/private clouds and setup high
availability systems
Knowledge of Docker and Kubernetes
Knowledge of RESTful APIs, caching concepts, the HTTP protocol and general web
architecture
Pluses
1. Anything that will let us know more about who you are that you would like to share such as
Blogs, Twitter, Medium, GitHub etc.
|
Key Responsibility Areas: |
· Design, build and deliver Enterprise software solutions. · Write code with standards and conventions and follow best practices. · Encourage and lead innovation and solid lifecycle processes. · Collaborate with development teams on work definition, estimation and prioritization · Lead and grow as a professional software engineer. · Full ownership of product deliveries and mentoring junior team members. · Preparing curriculum to train junior developers for Java Web Development · Strong client interactions to provide excellent Quality of Service. · Owning the code base and making sure all code is reviewed and is of very high quality. · Write and modify coding conventions and standards documents for all development |
|
Required Skills: |
Technologies/Frameworks – · Core Java, J2EE, · Spring Core and Spring MVC, Sprint Boot, Spring Security, · JDBC, Hibernate, RESTful APIs, SOAP WebServices · Knowledge of JavaScript, JQuery, AJAX, HTML5, and CSS3, Angular is added advantage · Junit or Mockito frameworks · Maven, Git · Knowledge Data Structures, · SQL, MySQL · Designing relational database schemas · Basics of AWS, Cloud, Microservices
· BFSI, FinTech |
|
Qualification |
B.E., B.Tech. from reputed institutes with good academic record |
Job Description
- 5- 8 yrs IT industry experience preferably Banking domain
- Strong Python Skills and good understanding of Java and Microservices
- Should have handled banking customers and exposure to Production support processes
- Good in database and Pl/SQL – Ability to write SQL as and when needed
- Good attitude and communication
- WFH not allowed – Working from Bank premises as per bank calendar in Saifabad or Hitech City – Saifabad Flexibility must
Who We are
At e6data (https://e6x.io/">https://e6data.io) we’re building core algorithms that makes querying 25 - 200X more performant (i.e. faster and/or cheaper) than every other analytics platform in the world. This results in billions of dollars of value unlocked across faster analytics, savings on compute / infra, and new use cases becoming possible.
Our core team has 100+ years of combined experience and 10+ patents across diverse but complementary disciplines like real time databases, time series databases, SQL OLAP engines, distributed computing platforms, stream processing, and log analytics. Two of the founding team are second time founders with past exits.
We are passionate about solving the deepest and most important problems in computer science, and believe in making our technology available to customers regardless of their location, size, or budget. Our vision is for e6data to power every analytical workload in the world - regardless of deployment scenario (cloud, on-premise, edge), across every use case (end user queries, ETL / data pipelines), and every latency requirement (batch, streaming / real time).
What you'll do?
- Write awesome code
- The focus will be on performance of our data platform
- Identify tactical and long-term product improvements (could be code, script, etc.)
- Responsible for Planning and executing Metadata and Governance tool supports
- Build our internal Data Platform using exdata
- Adding scalable functionality to the system for new features like UDF's, sql functions etc
What are we looking for?
- Worked with Python for a minimum of 2 years
- Well versed with Django REST framework
- Knowledge of document based data stores like MongoDB
- Strong team player
- A passion for continuous learning and growth (both at a personal and team level)
- Experience (or enjoys) working in a startup will be an added advantage
Our young and rapidly growing team at Zycus is looking to fill out vacant positions for Lead Engineers. We are a well established SAAS based company, with 20+ years of AI legacy and experience in the industry. Once you join us, you will get to innovate and experience the latest technologies including Artificial Intelligence, Machine Learning and AWS Cloud. We are looking for candidates well versed with Java/J2EE, Spring boot, Microservices, Hibernate, JMS/ Kafka/ Rabbit and most importantly an expert in design patterns. Exposure to Cloud platform, Full stack environment and Agile methodology, would be a plus.
We are looking for curious, collaborative candidates who are willing to learn and ready to take up new exciting endeavors. You are going to work together with the team on complex innovative projects in the industry. We are basically looking for an enthusiastic candidate with a coding experience of about 5-10 years, with a hands-on experience in Software Product Development and ownership.
You could be a perfect fit if you,
- understand use cases and product requirements, can design, develop, review (code/design), unit test, module test, integration test, documentation for PDLC.
- are an expert in maintaining, enhancing, bug fixing and following standard documentation process laid down for the project.
- follow the defined PDLC process and participate in improving the process, work with cross functional team to achieve project delivery goal.
- ensure all the work meets or exceeds predefined quality standards through exhaustive testing, peer reviews SQA process standards.
- are able to build solution which is easily scalable, high speed/ real-time performance, configurable, deploy-able and secure in SaaS environment using any open source tech stack.
- are able to identify, track and mitigate risks to the product
- are responsible for planning product iterations and releasing iterations on schedule.
Requirements
- 5-10 years’ experience in Java, J2EE and associated technologies (Spring, Hibernate, Web Services, Micro Services, Spring boot)
- Technical Skills: Core Java, Advanced Java, J2EE, Exception handling, Collections, Oops, UML, Oracle, Jenkins, Maven & Linux
- Should be able to build solutions which is easily configurable, deploy able and secure in SaaS environment.
- Must have worked spring boot Extensively.
- Strong hands on development experience in Java, J2EE.
- Product development experience in agile environment will be a big plus though not mandatory.
- Highly Tech Savvy and hands-on.
- Strong evidence of a solution/product created ground up.
Product Development:
- Has in-depth knowledge on technology and end to end development processes.
- Has the ability to recommend new processes/alternatives to meet Product development requirements and rolling them out the team.
Benefits
Five Reasons Why You Should Join Zycus
- Cloud Product Company: We are a Cloud SaaS Company and our products are created by using the latest technologies like ML and AI. Our UI is in Angular JS and we are developing our mobile apps using React.
- A Market Leader: Zycus is recognized by Gartner (world’s leading market research analyst) as a Leader in Procurement Software Suites.
- Move between Roles: We believe that change leads to growth and therefore we allow our employees to shift careers and move to different roles and functions within the organization
- Get a Global Exposure: You get to work and deal with our global customers.
- Create an Impact: Zycus gives you the environment to create an impact on the product and transform your ideas into reality. Even our junior engineers get the opportunity to work on different product features.
About Us
Zycus is a pioneer in Cognitive Procurement software and has been a trusted partner of choice for large global enterprises for two decades. Zycus has been consistently recognized by Gartner, Forrester, and other analysts for its Source to Pay integrated suite. Zycus powers its S2P software with the revolutionary Merlin AI Suite. Merlin AI takes over the tactical tasks and empowers procurement and AP officers to focus on strategic projects; offers data-driven actionable insights for quicker and smarter decisions, and its conversational AI offers a B2C type user-experience to the end-users.
Zycus helps enterprises drive real savings, reduce risks, and boost compliance, and its seamless, intuitive, and easy-to-use user interface ensures high adoption and value across the organization.
Start your #CognitiveProcurement journey with us, as you are #MeantforMore









