Overview
Skills
Job Details
Title: Senior Java Backend Engineer
Location: Sunnyvale, CA
Duration: Long term
Responsibilities:
Develop and maintain scalable Java-based microservices.
Implement messaging pipelines with Kafka.
Design and build RESTful APIs with secure, token-based authentication.
Optimize backend systems using caching, resilience, and retry patterns.
Collaborate across teams for integration and deployment via CI/CD.
Monitor application health via observability tools (Grafana, Splunk).
Solve complex backend problems using distributed architecture principles.
Participate in system design for real-time data applications.
Mentor junior developers and uphold high code quality.
Tech Stack:
Java, Spring Boot, Kafka, MongoDB, PostgreSQL, Redis, Google Cloud Platform, Jenkins/GitHub Actions
Preferred Experience:
8+ years in backend development
Familiarity with microservice-based architecture
Strong knowledge of system design and fault-tolerant systems
Proven track record in handling large-scale distributed systems