Senior Java Engineer

Location: Sunnyvale, California

Salary: $35-$41 /hr

Start Date:

Description:

We are seeking a Senior Java Engineer to join a skilled team working on the Xfinity Data Platform (XDP). XDP manages configurations and operational data for millions of Xfinity routers, improving network connectivity for residential and business customers. This role focuses on software development and the delivery of data pipelines that power the platform. The position is based in Sunnyvale, CA, and requires full-time onsite work for at least six months.

In this role, you will design and develop software applications, maintain and support those under development, and implement updates to existing systems. You'll work closely with high-performance server applications to process large volumes of data using technologies like Apache Spark, Kafka, and AWS services such as Kinesis, SQS, and OpenSearch. Your expertise in Java, Spring Boot, and NoSQL databases like Cassandra or MongoDB will be crucial to the role.

Your responsibilities will include writing technical documentation, reports, and evaluation plans, as well as leading and mentoring junior engineers. You will also collaborate with Quality Assurance teams to ensure that all software meets specifications and technical requirements. Staying current with industry advancements and competitive products will be essential for success in this position.

A strong background in low-latency, high-throughput server applications, microservices architecture, and cloud platforms is key. Experience with site reliability engineering and performance monitoring is highly desirable. Your role will require close attention to quality, process design, and collaborative team efforts.

This position values technical leadership, and you will provide guidance on best practices and mentor junior engineers as they develop their skills. You should be comfortable defending technical choices and working with stakeholders to shape the overall architecture and design of the platform.