Senior Java / Microservices Developer
Job Description: Senior Java / Microservices DeveloperOnsite Sunnyvale, CA Need Local candidate Only Rate: $36/hr on W2 or 44/hr on C2C/1099Client: Google Experience Required: 5–7 Years (Minimum 5+ years hands-on Java development, with 1+ years in a mentoring capacity)Position SummaryResponsible for high-performance Java development, microservices architecture, and technical guidance within the engineering team. This role focuses on deep technical execution—leveraging expertise in JVM optimization, core Java concurrency, and distributed system design—while providing mentorship to junior and mid-level developers and delivering robust solutions in a fast-paced environment.Technical Qualifications & Core SkillsCore Java Mastery: Expert-level proficiency in Core Java (JSE), including mandatory deep knowledge of JVM tuning, concurrency, and memory management.Frameworks & Microservices: 3+ years of dedicated experience in Spring Framework / Spring Boot and designing scalable Microservices architectures.System Design & Integration: Proven track record in System Design and Integration, with a strong understanding of RESTful APIs, message brokers (e.g., Kafka, RabbitMQ), and distributed systems.API & Code Quality: Experience participating in code reviews, defining best practices for API documentation (Swagger/OpenAPI), and ensuring high-quality CI/CD standards.Key ResponsibilitiesDelivery & Problem-Solving: Navigate complex technical debt, solve intricate architectural challenges, and deliver high-quality code under high-pressure timelines.Mentorship: Guide and mentor junior/mid-level developers to support team growth and technical excellence.Stakeholder Collaboration: Utilize strong communication skills to articulate technical details effectively to cross-functional team members and non-technical stakeholders or clients.