Software Development Engineer Ii

Expedia

Madrid, Spain
On-site
Java or kotlin with spring boot
Rest apis or microservices architectures
Agile methodologies and version control
Expedia is seeking a Software Development Engineer II for its B2B organization in Madrid, Spain. The role involves designing and developing software applications, particularly REST APIs, within a collaborative and agile environment

Job Summary

  • Our B2B APIs team builds and maintains the critical API infrastructure that powers partner integrations across the globe, developing scalable, reliable REST APIs and services.
  • You'll work on high-impact projects that directly support our partners' success and business growth, applying knowledge of API design patterns and data stores.
  • Expedia Group brands power global travel for everyone, everywhere, designing cutting-edge tech to make travel smoother and more memorable.

Matching Summary

Match Score: 85

Expedia is seeking a Software Development Engineer II for its B2B organization in Madrid, Spain. The role involves designing and developing software applications, particularly REST APIs, within a collaborative and agile environment.

Skills & Requirements

Must-have

  • Java or Kotlin with Spring Boot
  • REST APIs or microservices architectures
  • Agile methodologies and version control
  • Public or hybrid cloud infrastructure
  • Containerization technologies (Docker, Kubernetes)
  • CI/CD pipelines and DevOps practices

Nice-to-have

  • Clean code principles
  • Data structures and design patterns
  • API design patterns
  • Data stores and integration technologies
  • Proactively propose improvements
  • Collaborate with cross-functional teams

Key Requirements

  • 3+ years of professional software development experience
  • Bachelor's degree in Computer Science, Engineering, or related technical field; or equivalent professional experience
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP)

Work Rights

Not specified

Tailored Resume

Cover Letter