Job Title: Java Backend Developer (Spring, Kafka)
Employment Type: W2 Only
Work Model: Hybrid (Local Candidates Only)
Location: Sunnyvale, CA
Interview: Onsite Interview Required
Job Description
We are seeking an experienced Java Backend Developer to join our team in Sunnyvale, CA. The ideal candidate will have strong hands-on experience building scalable backend services using Java, Spring Boot, and Apache Kafka. This is a W2-only, hybrid role, and local candidates who can attend an onsite interview are required.
Key Responsibilities
• Design, develop, and maintain backend services using Java and Spring Boot
• Build and support event-driven and messaging systems using Kafka
• Develop RESTful APIs and backend integrations
• Work closely with frontend, DevOps, and product teams
• Ensure high performance, scalability, and reliability of applications
• Participate in code reviews and follow best engineering practices
Required Skills & Qualifications
• Strong experience in Java backend development
• Hands-on expertise with Spring / Spring Boot
• Solid experience with Apache Kafka
• Experience building RESTful APIs and microservices
• Good understanding of databases (SQL/NoSQL)
• Strong problem-solving and communication skills
Additional Requirements
• W2 candidates only
• Local to Sunnyvale, CA (or able to commute)
• Hybrid work model
• Must be available for onsite interview