Expedia Group logo

Software Development Engineer III

Expedia Group
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaObject-Oriented DesignSQLGitSpring BootRESTful APIsMicroservices ArchitectureUnit Testing

Job description

Overview

Software Development Engineer III on the Data Quality Platform team, which develops, enhances, maintains and supports Expedia Group's Data Quality Platform, integrating data quality rules into other data tools.

What you'll do

  • Mentor other engineers (Individual Contributor I, II).
  • Create team project systems.
  • Guide integrations across teams within the business unit.
  • Understand highly complex systems and design moderately complex systems.
  • Identify and advocate for project quality via testing, monitoring and alerting at the project level.
  • Establish operational excellence metrics at the team level.
  • Guide others in designing software that is easily testable and observable.
  • Have a strong understanding of how team goals fit a business need.
  • Identify business problems at the team level and provide solutions.

What you'll need

  • A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Proven experience as a Java Software Engineer or similar role with 3 years of professional Java development experience.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with Java frameworks and technologies such as Spring, Hibernate, JPA, etc.
  • Experience with Agentic Coding using AI tools such as Claude, Co-Pilot, Codex, etc.
  • Experience with databases and SQL, preferably with specific database technologies.
  • Knowledge of version control systems, preferably Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

Nice to have

  • Experience with microservices architecture and RESTful API design.
  • Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
  • Experience with Agile/Scrum methodologies.
  • Knowledge of DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes).
  • Experience with Data Quality tools and Data Anomaly detection.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Development Engineer III