Location: Mountain View, CA (Hybrid 3 Days Onsite)
Employment Type: W2 Only
Experience Level: 8 to 17 Years
Job Type: Full-Time / Contract (W2)
## Job DescriptionWe are seeking an experienced Senior Java Backend Developer (8 17 years of experience) to join our engineering team in Mountain View, CA. In this hybrid role, you will be responsible for designing, building, and scaling robust backend services using Java 17, Spring Boot, and Microservices architectures.
The ideal candidate has extensive experience deploying cloud-native applications on AWS, orchestrating containers with Kubernetes, and integrating data pipelines via Kafka. Additionally, familiarity or hands-on exposure to Agentic AI or AI-assisted development tools is highly preferred to help drive innovation within our development lifecycle.
## Key ResponsibilitiesBackend Development: Design and develop high-performance, scalable backend services utilizing Java 17 and Spring Boot.
API Integration: Build and integrate robust REST APIs to connect seamless frontend React applications with backend ecosystems.
Cloud & Deployment: Leverage AWS services for cloud deployment, proactive monitoring, and end-to-end application support.
Data Management: Utilize DynamoDB and other modern database technologies for efficient data storage and retrieval.
Full Lifecycle Engineering: Actively participate in architectural design discussions, writing clean code, rigorous testing, debugging, and providing production support.
Cross-Functional Collaboration: Partner closely with Product, QA, DevOps, and Architecture teams to deliver high-quality software solutions alignment with business goals.
Java Mastery: 8+ years of enterprise experience, with strong hands-on proficiency in Java 17.
Frameworks: Advanced expertise in Spring Boot and building Microservices architectures.
Cloud & Infrastructure: Proven experience with AWS cloud environments and Kubernetes container orchestration.
Databases & Messaging: Strong experience handling NoSQL databases, specifically DynamoDB, and real-time streaming with Apache Kafka.
AI Exposure: Hands-on exposure to Agentic AI frameworks or experience using AI-assisted development methodologies to optimize coding workflows.
Experience with GraphQL for flexible API queries.
Familiarity with graph databases, specifically Neo4J.
Application performance monitoring utilizing Splunk and Wavefront.
Stream processing experience using Apache Flink.
By continuing you agree to our Terms & Privacy Policy.