Post Job Free
Sign in

Java Developer

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

Description:

Role Name

Java Developer

Job Summary

We are seeking a highly experienced Senior Java Developer to design, develop, and deliver scalable, high-performance enterprise applications. The ideal candidate will have strong experience working in Big Tech or Apple-like environments, with proven exposure to Retail systems. This role requires deep Java expertise, strong cloud knowledge, and the ability to build low-latency, distributed systems with a strong focus on quality and reliability.

Location

Sunnyvale, CA or Austin, TX

Experience

Minimum 10+ years of enterprise Java development experience

Apple experience preferred or Big Tech experience required

Retail domain experience required

Strong background in building distributed, multi-tier web applications Key Responsibilities

Design and develop scalable, maintainable, and high-performance Java applications.

Build and enhance multi-tier, distributed web applications deployed on AWS.

Develop low-latency service APIs and data aggregation pipelines.

Apply Object-Oriented principles and best design practices in enterprise systems.

Implement RESTful services using Spring Boot and related frameworks.

Perform application performance tuning, caching optimization, and troubleshooting.

Apply Test Driven Development (TDD) and Continuous Integration best practices.

Collaborate with cross-functional engineering, product, and platform teams.

Take full ownership of project deliverables with strong attention to quality.

Ensure reliability, scalability, and maintainability of customer-facing applications. Required Skills & Experience

Core Java & Frameworks

Strong proficiency in Java 8 and above (Java 11 preferred).

Hands-on experience with:

Spring Framework

Spring Boot

Spring Data

JPA / Hibernate

Experience developing RESTful services.

Strong understanding of Object-Oriented Programming concepts.

Experience with Java testing frameworks:

JUnit

TestNG Databases & Data Stores

Experience working with relational databases such as Oracle.

Hands-on experience with NoSQL databases.

Experience designing data access layers for high-performance systems. Cloud & Distributed Systems

Strong experience with AWS.

Experience designing and delivering distributed, scalable systems.

Experience with caching solutions and performance optimization. Web & Integration Technologies

Strong understanding of:

REST APIs

Web Services

XML / JSON

HTTP / HTTPS

SSL / TCP/IP

Experience with customer-facing web application development.

Understanding of load balancing and CDN concepts. AI / Advanced Capabilities (Preferred)

Experience with RAG Guardrails and Evaluation processes (preferred).

Good understanding of LLMOps and MLOps architectures and components. Competencies

Strong foundation in computer science fundamentals (data structures, algorithms).

Excellent troubleshooting and problem-solving skills.

Ability to design scalable, reliable, and maintainable software solutions.

Strong verbal and written communication skills.

Self-driven with strong ownership of deliverables.

Keen eye for quality and continuous improvement.

Ability to work collaboratively in a fast-paced team environment.

Apply