Senior Java Backend/Microservices Engineer – Telecom
Title –Senior Java Backend/Microservices Engineer – TelecomWork Location - Bay Area, CA (Preferred), Plano, TX (Onsite)Employment Type - Contract OnlyJob Description: Must HaveJava 17+ (ideally 21 with virtual threads experience)Spring Boot — dependency injection, auto-configuration, profilesApache Kafka — producers, consumers, consumer groups, offset management, SASL/SSLRedis — data structures (hashes, lists), connection pooling, pub/sub patternsKubernetes — pods, services, ConfigMaps, deployments, debugging with kubectlREST API design — Spring MVC controllers, OpenAPI/SwaggerStrong PlusCassandra — data modeling (partition keys, clustering), CQL, Time Window CompactionElasticsearch/OpenSearch — indexing, queries, mappingProtocol Buffers — schema definition, serialization/deserializationHelm charts — templating, values, chart dependenciesAWS — MSK, Secrets Manager, EKS, IAM roles for service accountsWebSocket — long-lived connections, binary frames, STOMP protocolHighly DesirableDevelopment experience in cloud-based telecom CPE management, telemetry, and service orchestrationNice to HaveGraalJS / polyglot JVM experienceKafka Connect, schema registriesPerformance tuning at scale (GC tuning, thread pools, connection pools)