Software Development Engineer II - (Backend)
Expedia Group, Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Build and maintain backend services in Expedia Group’s Payment domain using Java, Spring Boot, microservices, and AWS.
Design and implement service-to-service communication and distributed systems capabilities including gRPC and NoSQL solutions.
Own backend services contributing across technical domains including adapting to Kotlin-based environments and integrating AI/ML-enabled solutions to improve outcomes.
Minimum Requirements
Bachelor's degree in Computer Science or related field, or equivalent professional experience.
Minimum 2 years of professional experience building backend services with Java, Spring Boot, microservices, AWS, and distributed systems.
Proficient in coding, data structures, algorithms, low-level and API design, owning backend services, and data modeling.
Knowledge of NoSQL databases (preferably DynamoDB).
Ideal Candidate Profile
Experienced in building and owning backend services in a product-focused technology organization at scale.
Skilled in both Java and Kotlin backend environments, with practical knowledge of gRPC and scalable distributed microservice architectures.
Demonstrates operational excellence through data-informed service improvements and uses AI/ML tools to enhance engineering productivity and delivery.
