Senior Java Backend Engineer - Multi-Tenant SaaS

Medallia, Inc.

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 benefits
401(k)
Paid parental leave
Paid holidays

Job summary

Medallia is seeking a Senior Software Engineer to drive the development of scalable Java/Spring Boot back-end services. You will design, build, and operate high-performance microservices and data pipelines, collaborating across QA and engineering teams to ensure reliability, observability, and production readiness.

The role emphasizes multi-tenant SaaS architecture with migration to Java 21, AWS-based infrastructure, and Kafka/Flink streaming.

Qualifications

  • 5+ years of professional backend experience with Java 17+ (Java 21 a plus) and Spring Boot.
  • Experience configuring multi-module Maven projects and dependency management.
  • Proven ability to design multi-tenant backend architectures for SaaS.
  • MySQL data modeling, schema design, and query optimization experience.
  • Hands-on experience with event streaming using Kafka or Flink/Spark.

Responsibilities

  • Design, build, and maintain Java (21) / Spring Boot microservices and shared libraries.
  • Develop and operate Apache Flink stream-processing jobs for high-volume data.
  • Build Kafka-based producers/consumers and cross-service utilities.
  • Collaborate with QA and engineering to define and deliver features.
  • Integrate services via REST APIs; manage versions across a multi-repo Maven setup.
  • Drive Java 21 migration and keep dependencies up-to-date.
  • Optimize and maintain MySQL schemas and queries; work with Clickhouse/Elasticsearch.

Skills

Java
Spring Boot
Maven
MySQL
Kafka
Flink
REST APIs
AWS
Kubernetes
Java 21

Tools

Maven
Kafka
Flink
Clickhouse
Elasticsearch
Kubernetes

Job description

Medallia is seeking a Senior Software Engineer to drive the development of scalable Java/Spring Boot back-end services. You will design, build, and operate high-performance microservices and data pipelines, collaborating across QA and engineering teams to ensure reliability, observability, and production readiness.

The role emphasizes multi-tenant SaaS architecture with migration to Java 21, AWS-based infrastructure, and Kafka/Flink streaming.

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

Similar jobs worth comparing

Senior Java Backend Engineer – Hybrid (3 days onsite)
Senior Java Backend Engineer – Hybrid (3 days onsite)

Medallia • McLean (VA)

Hybrid
USD 135,000 - 210,000
Health and wellness benefits
401(k) plan
Paid parental leave
+1
Senior Software Engineer, Back-End (Java)
Senior Software Engineer, Back-End (Java)

Medallia, Inc. • McLean (VA)

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

Inizio Partners Corp • Pittsburgh

On-site
USD 90,000 - 120,000
Senior Backend Engineer - Scalable Java Microservices
Senior Backend Engineer - Scalable Java Microservices

Techsa • Egypt (PA)

Hybrid
USD 110,000 - 160,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
Senior Java Backend Engineer - Spring Boot Microservices
Senior Java Backend Engineer - Spring Boot Microservices

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Senior Java Backend Engineer — Microservices, REST & DevOps
Senior Java Backend Engineer — Microservices, REST & DevOps

Nima Labs Inc • United States

Remote
Senior Java Consultant
Senior Java Consultant

GBIT (Global Bridge InfoTech Inc) • Richardson (TX)

On-site
USD 120,000 - 150,000
Senior Backend Architect - Java, Microservices & Cloud
Senior Backend Architect - Java, Microservices & Cloud

Jobtailor • Jacksonville (FL)

On-site
USD 150,000 - 185,000
Senior Java Backend Engineer - Cloud-Native Microservices
Senior Java Backend Engineer - Cloud-Native Microservices

Agility Partners • Columbus (OH)

On-site
USD 125,000 - 170,000