Post Job Free
Sign in

Java Developer AI

Company:
Prophecy Technologies
Location:
Sunnyvale, CA, 94087
Posted:
April 14, 2026
Apply

Description:

Role Name

Java Developer + AI

Job Summary

We are seeking a highly experienced Senior Java Developer with strong AI tool exposure to design, build, and maintain highly available, scalable, and high-performance enterprise systems. The ideal candidate will have deep expertise in Java, distributed systems, cloud-native architectures, and hands-on experience using AI-assisted development tools such as RooCode and Claude. This role requires strong ownership, leadership mindset, and real-world deployment experience.

Location

Sunnyvale, CA or Austin, TX

Experience

10+ years of hands-on experience in Java development

5+ years of experience with MongoDB / NoSQL databases

Strong experience designing and developing distributed, scalable enterprise systems

Hands-on experience with AI tools such as RooCode and Claude Key Responsibilities

Design and develop highly available, distributed, and scalable enterprise applications.

Build microservices-based systems using Spring Boot and related frameworks.

Develop high-throughput, high-performance, and zero-downtime systems.

Lead application performance tuning including JVM tuning, memory profiling, heap analysis, and deadlock resolution.

Design and implement event-driven systems using Kafka.

Deploy, scale, and manage applications on AWS including EKS clusters.

Implement CI/CD pipelines and manage deployments using Git-based workflows.

Develop customer-facing web applications with strong understanding of HTTP specifications, load balancing, and CDN concepts.

Ensure system observability and troubleshooting using tools such as Splunk.

Collaborate with cross-functional teams to deliver robust and scalable solutions.

Take ownership of end-to-end delivery with strong attention to quality and reliability. Required Skills & Experience

Core Java & Microservices

Strong expertise in Java (Java 8 and above).

Hands-on experience with:

Spring Boot

Microservices Architecture

RESTful APIs

Experience with Java testing frameworks:

JUnit

TestNG

Strong understanding of JVM internals and performance optimization. Databases & Caching

Extensive experience with MongoDB.

Experience with Redis for caching and performance optimization. Messaging & Streaming

Hands-on experience with Kafka for event-driven architectures. Cloud & DevOps

Strong experience with AWS deployments, scaling strategies, and infrastructure design.

Hands-on experience managing EKS (Elastic Kubernetes Service) clusters.

Experience with:

Git

Pull Request (PR) process

CI/CD pipelines

Automated deployments Web Technologies

Strong understanding of:

HTTP/HTTPS specifications

Load balancing

CDN architectures

Experience with template-driven rendering.

Familiarity with client-side and server-side MVC architectures. Monitoring & Observability

Experience using Splunk for monitoring, logging, and troubleshooting production issues. AI & Modern Development Tools

Hands-on experience using AI-assisted development tools:

RooCode

Claude Competencies

Thorough understanding of the Software Development Life Cycle (SDLC).

Strong knowledge of Agile methodologies and tools.

Excellent troubleshooting and debugging skills.

Proven experience with real-world system deployments.

Ability to design scalable, maintainable, and resilient systems.

Strong analytical and problem-solving skills. Preferred Skills

Experience with zero-downtime deployments.

Experience with high-scale customer-facing applications.

Exposure to cloud-native observability and monitoring tools. Non-Technical Requirements

Self-starter with a forward-thinking mindset.

Strong leadership capabilities and ownership mentality.

Excellent written and verbal communication skills.

Ability to communicate effectively with both technical and non-technical stakeholders.

Ability to work collaboratively in multi-functional teams.

Apply