Sr. Java Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Title: Senior Java Developer (Distributed Systems)Location: Pleasanton, CAWork Mode: Pleasanton, CA (5 Days Onsite), Local candidates onlyWe are seeking a Senior Java Developer to design and scale our high-throughput, event-driven data platforms. You will lead the architecture of real-time streaming pipelines and microservices handling billions of events daily.Core Responsibilities:Design Microservices: Build scalable, fault-tolerant microservices using Java and Spring Boot.System Integration: Connect high-volume transactional data with analytical data warehouses.Technical Leadership: Mentor junior engineers, drive code reviews, and establish CI/CD best practices.Technical Requirements:Backend Development: 7+ years of professional software development experience using Java and Spring Boot.NoSQL Databases: Strong expertise in aggregation pipelines, indexing, and sharding in MongoDB.Architecture: Heavy experience building distributed, Microservices architectures with asynchronous messaging.Nice to Have:Experience with cloud platforms (AWS, GCP, or Azure) and Kubernetes.Familiarity with Apache Kafka as an event streaming backbone.