Expedia

Senior Software Development Engineer

Gurgaon, India
Spring SQL Microservices Java Kotlin Elasticsearch Cassandra Redis Docker Kafka Node.js React API AWS
Description

If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.

Senior Software Development Engineer

Expedia Group has a great opportunity for a Software Developer to work with Identity Team! If you have strong development skills and enjoy building services on a modern web stack, this is the place for you. Add a healthy passion for wrestling with large datasets and a desire to build automation tools, and you'll be set apart from the crowd. If teamwork, respect, ownership, recognition, trust, simplification, and test-and-learn speaks to you - and the thought of joining a growing team excites you - we want to talk to you.

Our team is looking for a  Sr. Software Developer to join the EG Identity team, a part of Platform Acceleration and Architecture team to help us build Identity and Access Management System. The position is critical to design and develop micro services as part of platform consolidation of Identity products. Help build new login, authentication and authorization products that involves basic knowledge of frontend and in-depth experience in backend implementation. In this role, you will help us designing new services, ensure scalability, security, reliability, availability metrics are met. You will help manage Login/Identity products as well building core platform components. You will lead junior engineers, work with them and help them grow. Come up with new ideas to continue building trusted marketplace. Your work will lead to a direct impact on growing revenue for EG as well as build foundation components for standing up the EG platform.


What you’ll do:

  • Develop quality scalable, tested and reliable applications and microservices using industry practices to process thousands of requests per second

  • Deliver tested and optimized high performance code for a distributed micro services environment

  • Participate in resolution and root cause analysis of production issues and lead efforts toward solutions

  • Develop a smart service layer that will allow for in-session personalization based of user behavior and data

  • Scale our public API to allow other partners to use our services and experiences on third party sites

  • Technologies we use:Java8/11, Kotlin, Spring Boot, OAuth, OIDC, Elasticsearch, Cassandra, Mongo DB, Redis Cache, SQL Server, S3, AWS, Docker, Dropwizard, Kafka, Data Dog, Node.js, React, Redux, React Native, etc.

Who you are:

  • Passionate about gaining and sharing knowledge with your co-workers and are fun to work with!

  • Proficient in web services development, web and/or application containers, microservices architecture

  • Bachelors in Computer Science or equivalent experience

  • 7+ years of professional, post college, software development experience with Java/Kotlin, J2EE and relational databases

  • Knowledge of Identity and Access Management capabilities

  • Knowledge of event driven architecture and tools like Kafka

About Expedia Group 

Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.  

© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 223 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers