Senior Java Backend Engineer – Hybrid (3 days onsite)

Medallia

McLean (VA)

Hybrid

USD 135,000 - 210,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and wellness benefits
401(k) plan
Paid parental leave
Paid holidays

Job summary

Medallia seeks a Senior Software Engineer to drive backend services in a hybrid role based near McLean, VA. You will design, implement, and operate Java 21/Spring Boot microservices, build stream-processing with Flink, and work with Kafka to manage high-volume data in a multi-tenant environment.

You will collaborate across QA and engineering teams, migrate to modern dependencies, and ensure reliable production services with strong security practices. Hybrid onsite 3 days/week in Tysons area.

Qualifications

  • U.S. residency and citizenship/Green Card required for AWS GovCloud compliance.
  • 5+ years of backend Java with Spring Boot (Java 17+; Java 21 a plus).
  • Experience configuring and maintaining Maven multi-module projects, including dependency management.
  • Experience developing multi-tenant architectures.
  • Relational DB experience with MySQL for data modeling, schema design and queries.
  • Hands-on experience with event streaming/batch processing using Kafka or Flink/Spark.
  • Experience designing, building, and operating production-grade REST APIs.
  • Cloud deployment experience with a major provider (AWS preferred).
  • Participation in an on-call rotation for production support.

Responsibilities

  • Design, build, and maintain Java/Spring Boot microservices used across the team.
  • Develop and operate Flink stream-processing jobs handling high-volume data.
  • Build Kafka-based producers/consumers and shared utilities.
  • Collaborate with QA and engineering to define and implement features.
  • Integrate services via REST APIs and manage multi-repo dependencies.
  • Support Java 21 migration and modern dependencies across the platform.
  • Optimize and maintain MySQL schemas and queries; work with ClickHouse/Elasticsearch as needed.
  • Write tests, review code, and support services in production (observability).
  • Own production reliability, availability, and monitoring of services.
  • Investigate highly complex cross-service issues; ensure data isolation and security for multi-tenant system.

Skills

Java
Spring Boot
Microservices
Kafka
Flink
MySQL
AWS
REST APIs
On-call
Multi-tenant

Tools

Maven
ClickHouse
Elasticsearch
Redis
MongoDB
Kafka

Job description

Medallia seeks a Senior Software Engineer to drive backend services in a hybrid role based near McLean, VA. You will design, implement, and operate Java 21/Spring Boot microservices, build stream-processing with Flink, and work with Kafka to manage high-volume data in a multi-tenant environment.

You will collaborate across QA and engineering teams, migrate to modern dependencies, and ensure reliable production services with strong security practices. Hybrid onsite 3 days/week in Tysons area.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - Multi-Tenant SaaS
Senior Java Backend Engineer - Multi-Tenant SaaS

Medallia, Inc. • McLean (VA)

Hybrid
USD 135,000 - 210,000
Health benefits
401(k)
Paid parental leave
+1
Senior Java Backend Engineer - Hybrid
Senior Java Backend Engineer - Hybrid

Exiger • McLean (VA)

Hybrid
USD 90,000 - 130,000
Discretionary Time Off
Industry leading health benefits
16 weeks paid parental leave
+3
Senior Java Backend Engineer — Hybrid Onsite
Senior Java Backend Engineer — Hybrid Onsite

NTT DATA, Inc. • Merrimack (NH)

Hybrid
USD 96,800 - 145,200
Medical insurance
Dental insurance
Vision insurance
+6
Senior Java Engineer - Microservices & Kafka Lead (Hybrid)
Senior Java Engineer - Microservices & Kafka Lead (Hybrid)

Tech Mirrors • Charlotte (NC)

On-site
Senior Java Backend Engineer: Big Data & AWS Scale
Senior Java Backend Engineer: Big Data & AWS Scale

ManpowerGroup Global, Inc. • Rockville (MD)

Hybrid
USD 120,000 - 180,000
Senior Java Full-Stack Engineer (Angular 16+) - Onsite/Hybrid
Senior Java Full-Stack Engineer (Angular 16+) - Onsite/Hybrid

The Matlen Silver Group, Inc. • Smithfield (RI)

Hybrid
USD 110,000 - 160,000
Senior Java Engineer — AWS, Kubernetes & Spring Boot (Hybrid)
Senior Java Engineer — AWS, Kubernetes & Spring Boot (Hybrid)

Systems Integration Solutions • Sunnyvale (CA)

Hybrid
USD 120,000 - 180,000
Senior Java AWS Engineer – Hybrid (Remote/Onsite)
Senior Java AWS Engineer – Hybrid (Remote/Onsite)

3Core Systems Inc. • City of White Plains (NY)

Hybrid
USD 120,000 - 180,000
Senior Software Engineer, Back-End (Java)
Senior Software Engineer, Back-End (Java)

Medallia • McLean (VA)

Hybrid
USD 135,000 - 210,000
Health and wellness benefits
401(k) plan
Paid parental leave
+1
Junior Java Full-Stack Developer - Hybrid (2 days onsite)
Junior Java Full-Stack Developer - Hybrid (2 days onsite)

Saic • Ashburn (VA)

Hybrid
USD 40,000 - 80,000
Hybrid work model