Senior Software Development Engineer
India - Haryana - Gurgaon
ID # R-85513
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.
Job Accommodation Requests
At Expedia Group, we're committed to providing an inclusive and accessible recruiting experience for candidates with disabilities. If you require an accommodation or adjustment for any part of the application or hiring process, please let us know by completing our Accommodation Request form.