← All roles

Senior Java Backend/Microservices Engineer

US client via staffing partner · Bay Area, CA (Preferred), Plano, TX

Location
Bay Area, CA (Preferred), Plano, TX · Onsite
Salary band
Band not stated
Type
Full-time
Level
Senior
Work authorization
Not stated

Stack

Java 17+ · Spring Boot · Apache Kafka · Redis · Kubernetes · REST API design · OpenAPI/Swagger · Cassandra · Elasticsearch/OpenSearch · Protocol Buffers · Helm charts · AWS · WebSocket · GraalJS · Kafka Connect · Performance tuning · Spring MVC · kubectl · EKS · MSK

About the role

Job Title: Senior Java Backend/Microservices Engineer Work Location: Bay Area, CA (Preferred), Plano, TX Type: Full time Job Description: Must Have: - Java 17+ (ideally 21 with virtual threads experience) - Spring Boot — dependency injection, auto-configuration, profiles - Apache Kafka — producers, consumers, consumer groups, offset management, SASL/SSL - Redis — data structures (hashes, lists), connection pooling, pub/sub patterns - Kubernetes — pods, services, ConfigMaps, deployments, debugging with kubectl - REST API design — Spring MVC controllers, OpenAPI/Swagger Strong Plus: - Cassandra — data modelling (partition keys, clustering), CQL, TimeWindowCompaction - Elasticsearch/OpenSearch — indexing, queries, mapping - Protocol Buffers — schema definition, serialization/deserialization - Helm charts — templating, values, chart dependencies - AWS — MSK, Secrets Manager, EKS, IAM roles for service accounts - WebSocket — long-lived connections, binary frames, STOMP protocol Highly Desirable: - Development experience in cloud-based telecom CPE management, telemetry, and service orchestration Nice to Have: - GraalJS / polyglot JVM experience - Kafka Connect, schema registries - Performance tuning at scale (GC tuning, thread pools, connection pools)

Recruiter contact

Unlock this recruiter's name, email and phone for a one-time $100. Payment is per role — you only pay for the introductions you actually want.

Want the full job-search package instead? Talk to us →

The recruiter's details are not public. Helen makes the introduction, checks your resume against the requirements first, and follows up on the reply.

Ask your consultant for an introduction.