1

Java Software Development Engineer In Test Jobs in District of Columbia

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ ... The Lead Java Developer will assist in the development as well as provide mentorship to junior ...

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19) Duration: 6+ Months ... The Lead Java Developer will assist in the development as well as provide mentorship to junior ...

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ ... The Lead Java Developer will assist in the development as well as provide mentorship to junior ...

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ ... The Lead Java Developer will assist in the development as well as provide mentorship to junior ...

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ ... The Lead Java Developer will assist in the development as well as provide mentorship to junior ...

Java Software Developer Lead Location: Sterling, VA(Remote till Covid-19 then Onsite) Duration: 6+ ... The Lead Java Developer will assist in the development as well as provide mentorship to junior ...

Lead Java

Loudoun, VA ยท On-site

... in software development Including at least one of the following: - At least 2 years of experience ... software engineering practices - Work within and across Agile teams to design, develop, test ...

Software Development Engineer

Washington, DC ยท On-site

$120K - $200K/yr

Minimum of 7+ years of experience in software development and related engineering experience * Design and develop backend services and APIs in Rust for a cloud-based platform that manages fleet ...

Minimum of 7+ years of experience in software development and related engineering experience * Design and develop backend services and APIs in Rust for a cloud-based platform that manages fleet ...

Software Development Engineer

Washington, DC ยท On-site

$120K - $200K/yr

Minimum of 7+ years of experience in software development and related engineering experience * Design and develop backend services and APIs in Rust for a cloud-based platform that manages fleet ...

Senior Java Developer

Washington, DC ยท On-site

$65 - $82.75/hr

Design, code, test, debug, maintain, and document software applications. * Follow established ... Represent the IT department in terms of software development expertise in coordination with other ...

Showing results 21-40

Java Software Development Engineer In Test information

What does a Java Software Development Engineer in Test do?

A Java Software Development Engineer In Test (SDET) is responsible for designing, developing, and maintaining automated test frameworks and scripts using Java. SDETs work closely with developers and QA teams to ensure the quality and reliability of software applications by writing code that tests other code. They also help identify bugs, create test plans, and contribute to continuous integration and deployment processes. SDETs play a key role in improving software quality and speeding up release cycles through automation.

What are the key skills and qualifications needed to thrive as a Java Software Development Engineer in Test?

To thrive as a Java Software Development Engineer In Test, you need strong programming skills in Java, a solid understanding of software testing principles, and experience with automated testing frameworks, often backed by a degree in computer science or related field. Familiarity with tools like Selenium, TestNG, JUnit, CI/CD systems, and source control platforms such as Git is typically required, along with knowledge of API testing and scripting. Excellent problem-solving abilities, attention to detail, and clear communication skills help you identify issues and collaborate effectively with development teams. These skills ensure the delivery of high-quality, reliable software by enabling thorough, efficient, and automated testing processes.

How does a Java Software Development Engineer in Test typically collaborate with developers and QA teams during the software development lifecycle?

A Java SDET works closely with both developers and QA teams to ensure software quality from the earliest stages of development. They participate in sprint planning, help define acceptance criteria, and design automated test frameworks that integrate smoothly with the development pipeline. Collaboration often involves reviewing code, sharing test results in real time, and troubleshooting issues together to accelerate the feedback loop. This hands-on involvement helps catch defects early and supports a culture of continuous integration and delivery.

What is the difference between Java Software Development Engineer In Test vs Java QA Engineer?

AspectJava Software Development Engineer In TestJava QA Engineer
Primary FocusDevelops automated tests, writes test frameworks, and ensures software quality through codingPerforms manual and automated testing, focuses on test execution and defect reporting
Skills & CertificationsJava programming, automation tools (Selenium, JUnit), scripting, CI/CD knowledgeTesting methodologies, Java basics, automation tools, bug tracking
Work EnvironmentSoftware development teams, Agile/Scrum environments, coding-intensiveTesting teams, collaboration with developers, sometimes manual testing

In summary, Java Software Development Engineer In Test roles focus on creating automated testing solutions and integrating testing into the development process, requiring strong coding skills. Java QA Engineers primarily perform testing activities, including manual and automated tests, often with less emphasis on developing testing frameworks.

What are popular job titles related to Java Software Development Engineer In Test jobs in District of Columbia?

For Java Software Development Engineer In Test jobs in District of Columbia, the most frequently searched job titles are:

What job categories do people searching Java Software Development Engineer In Test jobs in District of Columbia look for?

The top searched job categories for Java Software Development Engineer In Test jobs in District of Columbia are:

What cities in District of Columbia are hiring for Java Software Development Engineer In Test jobs?

Cities in District of Columbia with the most Java Software Development Engineer In Test job openings:

Infographic showing various Java Software Development Engineer In Test job openings in District of Columbia as of August 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 33% In-person, and 67% Remote job distribution.

Senior Software Development Engineer

Traveltechessentialist

Washington, DC โ€ข On-site

$185 - $258/hr

Other

Medical, Dental, Vision, PTO

Posted 15 days ago


Job description

At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business.

Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors-Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together-help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.

Introduction to the Team

Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.

This Senior Software Development Engineer role is part of the Air Supply team which sits within our Technology division. Air Supply unifies and elevates Expedia Groupโ€™s air supply platform across brands and partners, deepening integrations with airline and distribution systems (such as NDC and aggregators) to deliver a trusted, highโ€‘converting, and costโ€‘efficient air shopping and booking experience. In this role, you will own and evolve complex, missionโ€‘critical air supply services end to endโ€”from technical design and implementation through deployment, monitoring, and ongoing optimizationโ€”to improve reliability, scale, and traveler outcomes across our global air marketplace.

In this role, you will:
  • Design, build, and evolve backend services and customer experiences in Java, including system design (LLD), API design, and data modeling for scalable, secure, and reliable solutions.

  • Implement highโ€‘quality backend code and supporting service components in Java, ensuring maintainability, observability, and operational excellence across multiple services and domains.

  • Collaborate with product, design, and partner engineering teams to translate business and customer requirements into robust backend solutions and reusable service integrations.

  • Own and improve the endโ€‘toโ€‘end lifecycle of backend services and features, including development, automated testing, deployment, monitoring, and incident resolution.

  • Apply dataโ€‘driven approaches to prioritize work, validate hypotheses, and continuously optimize service performance, reliability, and user experience across Java-based systems.

  • Safely integrate and operate AI/MLโ€‘enabled solutions that improve outcomes, including familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.

Minimum Qualifications:
  • Bachelorโ€™s degree in Computer Science or a related technical field; or Equivalent related professional experience.

  • 8+ years of relevant professional experience building and operating production backend or fullโ€‘stack software services in a team environment, with substantial experience in Java.

  • Proven ownership of backend services or components, including responsibility for design, implementation, quality, deployment, and operational health within a product or domain area.

  • Proficiency in core software engineering fundamentals, including data structures, algorithms, system design (LLD), API design, and data modeling, with handsโ€‘on application in Java-based systems.

  • Handsโ€‘on experience with modern web technologies, frameworks, and service architectures on the backend (e.g., microservices, RESTful APIs), and familiarity with using AI-driven tools or workflows to enhance developer productivity or service capabilities.

Preferred Qualifications:
  • Experience designing and evolving multiโ€‘service or multiโ€‘component backend architectures in Java, including wellโ€‘structured APIs, data models, and integration patterns across systems.

  • Demonstrated track record driving technical improvements at scale for Java services, such as performance tuning, resilience hardening, or reliability engineering for highโ€‘traffic, latencyโ€‘sensitive workloads.

  • Strong focus on operational excellence for backend services, including instrumentation, observability, alerting, and participation in onโ€‘call or incident response to improve longโ€‘term service health.

  • Ability to leverage experimentation, A/B testing, or analytics to make informed technical and product decisions and to validate the impact of delivered backend features and service optimizations.

  • Experience integrating or extending AI/MLโ€‘enabled capabilities into backend services, including responsible use of AI-driven components in Java-based solutions and guiding teams on effective, safe adoption of AI tooling for code quality, testing, and operations.

The total cash range for this position in Seattle is $184,500.00 to $258,000.00. Employees in this role have the potential to increase their pay up to $295,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individualโ€™s knowledge, skills, and experience. Pay ranges may be modified in the future.

Benefits and perks

Expedia Group offers benefits and perks designed to support employees and their families, including medical, dental, and vision coverage, paid time off, an Employee Assistance Program, wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network (IATAN) membership. Learn more about life at Expedia Group at https://careers.expediagroup.com/life.

Accommodation requests

Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at https://expedia.service-now.com/askeg?id=job_accommodation.

About Expedia Group

Expedia Group includes three flagship consumer brands - Expedia, Hotels.com, and Vrbo - along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease.

Important notice

Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never share sensitive personal information unless you are confident of the recipient. Expedia Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official place to find and apply for roles is https://careers.expediagroup.com/jobs/.

Equal Opportunity

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other characteristic protected by law. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

#J-18808-Ljbffr