Java Software Engineer
Listed on 2026-05-25
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Java Developer
Location:
Mountain View, CA (Hybrid – 3 days work from office required)
Focus:
Designing, building, and operating resilient, scalable microservices and high-availability APIs in a cloud-native environment.
Required Tech Stack:
Java 17/21, Spring Boot, Dynamo
DB, Agentic AI exposure and hands on, Splunk/wavefront, Flink, AWS
We are seeking a seasoned Senior Software Engineer specializing in modern Java development using the Spring Boot framework. This role is central to designing and deploying cloud-native microservices that ensure scalability and resilience for critical business functions, with a required focus on systems that support advanced AI capabilities.
Key Requirements- 7+ years of experience in developing distributed systems.
- Mandatory: Strong proficiency in Java 17/21 and deep expertise in the Spring Boot framework.
- Mandatory Shared Experience (Required for All Roles):
- Hands-on exposure and experience with Agentic AI technologies.
- Deep experience with DynamoDB for high-performance No
SQL data persistence. - Proficiency in developing and deploying services on AWS
. - Experience with data streaming technologies like Flink
. - Familiarity with monitoring and observability tools such as Splunk/Wavefront
. - Experience with event-driven architectures and modern software development practices.
Senior Software Engineer – Graph Data Services
Location:
Mountain View, CA (Hybrid – 3 days work from office required)
Focus:
Developing advanced knowledge graph solutions and unified, highly efficient data access layers for complex relationship modeling and query processing.
Required Tech Stack:
Java, Graph
QL, Neo4j, Dynamo
DB, Agentic AI exposure and hands on, Splunk/wavefront, Flink, AWS
The ideal candidate is a specialist in graph databases and complex data access. You will be responsible for creating highly efficient and flexible data services using GraphQL and leveraging Neo4j to build robust knowledge graph platforms. This role is highly critical for supporting advanced AI-driven features like recommendation engines.
Key Requirements- 7+ years of professional experience in software engineering.
- Core
Skills:
Strong proficiency in Java (Java 17+ or higher is preferred) and expertise in Neo4j or other Graph database technologies. - Mandatory Shared Experience (Required for All Roles):
- Hands-on exposure and experience with Agentic AI technologies.
- Deep experience with DynamoDB for high-performance No
SQL data persistence. - Proficiency in developing and deploying services on AWS
. - Experience with data streaming technologies like Flink
. - Familiarity with monitoring and observability tools such as Splunk/Wavefront
. - Expertise in designing and implementing performant APIs using GraphQL
.
Location:
Mountain View, CA (Hybrid – 3 days work from office required)
Focus:
Leading the development and maintenance of scalable, user-facing applications with a strong emphasis on modern front-end technologies, while possessing a full-stack understanding of the underlying cloud platform.
Required Tech Stack:
Full-stack (front-end), Dynamo
DB, Agentic AI exposure and hands on, Splunk/wavefront, Flink, AWS
Join our team to build the next generation of our user interfaces and front-end platforms. This role requires excellent front-end skills coupled with robust knowledge of cloud services and the data ecosystem (Dynamo
DB, AWS). A crucial component is the ability to integrate and support features related to Agentic AI exposure.
- 7+ years of experience in building enterprise-grade software.
- Mandatory Shared Experience (Required for All Roles):
- Hands-on exposure and experience with Agentic AI technologies.
- Deep experience with DynamoDB for high-performance No
SQL data persistence. - Proficiency in developing and deploying services on AWS
. - Experience with data streaming technologies like Flink
. - Familiarity with monitoring and observability tools such as Splunk/Wavefront
.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).