remote
Software Developer III - Partner Connectivity - Expedia Group
Software Engineer
Senior software developer focused on building scalable partner connectivity solutions using Java, Spring, and cloud services. Drives API design, microservice architecture, and continuous delivery pipelines to enable seamless partner integrations.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java microservices that expose partner APIs and integrate with external systems.
- Collaborate with product, data, and security teams to define API contracts, data models, and authentication flows.
- Implement robust CI/CD pipelines using Docker, Kubernetes, and AWS services to ensure rapid, reliable deployments.
- Participate in code reviews, performance tuning, and troubleshooting to uphold code quality and system reliability.
- Mentor junior engineers and contribute to best‑practice documentation for partner integration patterns.
Requirements
- 5+ years of professional experience in Java backend development.
- Strong knowledge of Spring Boot, RESTful API design, and microservice architecture.
- Hands‑on experience with AWS (EC2, ECS/EKS, S3, RDS) and container orchestration.
- Proficiency in CI/CD tooling (Jenkins, GitHub Actions, or similar) and automated testing.
- Excellent problem‑solving skills and a collaborative mindset.