Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Platform Software Engineer (Java)

Purple Drive

Job Title: Senior Platform Software Engineer (Java) - Ex-Apple Preferred

Experience Required

8+ Years

Mandatory Requirement: Candidate must have a minimum of 4 years of previous Apple experience (Ex-Apple) .

Job Summary

We are seeking a highly experienced Senior Platform Software Engineer (Java) to design, develop, and support scalable, cloud-native enterprise applications. The ideal candidate will have strong expertise in Java 11/17, Spring Boot, Spring Cloud, Microservices, AWS Cloud, Kubernetes, and Event-Driven Architecture .

This role requires hands-on experience building distributed systems, optimizing application performance, implementing CI/CD pipelines, and developing highly available cloud-native solutions. Candidates with previous Apple project experience (minimum 4 years) will be given strong preference.

Key Responsibilities

  • Design, develop, and maintain scalable cloud-native applications using Java 11/17, Spring Boot, and Spring Cloud .
  • Develop enterprise-grade Microservices and RESTful APIs .
  • Design and implement distributed systems with high availability, scalability, and fault tolerance.
  • Build and deploy applications on AWS Cloud using services such as:
    • EKS
    • Lambda
    • Step Functions
    • EC2
    • S3
    • API Gateway
    • IAM
    • CloudWatch
  • Develop event-driven applications using Apache Kafka .
  • Containerize applications using Docker and deploy on Kubernetes (EKS) .
  • Automate infrastructure provisioning using Terraform .
  • Optimize Java applications through JVM tuning, multithreading, and concurrent programming .
  • Implement enterprise search capabilities using OpenSearch, Elasticsearch, Apache Solr, and Lucene .
  • Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, Maven, and Gradle .
  • Monitor and troubleshoot production systems using Prometheus, Grafana, Splunk, and OpenTelemetry .
  • Collaborate with architects, product managers, DevOps, and QA teams to deliver high-quality software.
  • Participate in code reviews, technical design discussions, and architecture decisions.
  • Follow secure coding standards and software engineering best practices.

Required Technical Skills

Programming

  • Java 11/17
  • Core Java
  • Multithreading
  • Concurrent Programming
  • JVM Performance Tuning

Frameworks

  • Spring Boot
  • Spring Cloud
  • Microservices
  • REST APIs

Cloud & DevOps

  • AWS
  • Amazon EKS
  • Lambda
  • Step Functions
  • EC2
  • S3
  • API Gateway
  • IAM
  • CloudWatch
  • Terraform
  • Docker
  • Kubernetes

Messaging & Integration

  • Apache Kafka
  • Event-Driven Architecture

Search Technologies

  • OpenSearch
  • Elasticsearch
  • Apache Solr
  • Lucene

CI/CD

  • Jenkins
  • GitHub Actions
  • Maven
  • Gradle

Monitoring & Observability

  • Prometheus
  • Grafana
  • Splunk
  • OpenTelemetry

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 8+ years of software development experience.
  • 5+ years of hands-on Java development experience.
  • Strong experience with Spring Boot, Spring Cloud, Microservices, and REST APIs .
  • Experience designing and developing distributed, cloud-native enterprise applications .
  • Strong hands-on experience with AWS Cloud .
  • Experience with Kubernetes, Docker, and Terraform .
  • Strong knowledge of Apache Kafka and event-driven architectures.
  • Experience with enterprise search technologies such as OpenSearch, Elasticsearch, Solr, or Lucene .
  • Experience implementing CI/CD pipelines and DevOps best practices.
  • Strong debugging, troubleshooting, and performance optimization skills.

Mandatory Requirement

  • Minimum 4 years of previous Apple experience (Ex-Apple) .

Preferred Skills

  • Experience building highly scalable enterprise platforms.
  • Knowledge of distributed system design patterns.
  • Experience with cloud security best practices.
  • Strong understanding of Agile/Scrum methodologies.
  • Experience mentoring junior developers and leading technical initiatives.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Platform Software Engineer (Java) in Sunnyvale, CA vacancy
  •  ...Senior Java Engineer Location: Sunnyvale, CA – Hybrid Fulltime Job Description •8+ years of proven experience in software development. •Strong experience in object-oriented programming with Java. •In-depth experience in data structures, distributed systems... 
    Senior
    Full time

    United IT

    Sunnyvale, CA
    1 day ago
  •  ...Overview: Role Overview: We are seeking a skilled Java Developer to join our team. The ideal candidate will have strong experience...  .... Education: • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). Additional... 
    Senior

    Purple Drive

    Sunnyvale, CA
    3 days ago
  •  ...Software Engineer The Software Engineer position will be responsible for hands-on development as well as lead the development of Next...  ...responsible for application development in support of the multi-platform roadmap. Responsible for application architecture, ensure... 
    Senior
    Temporary work

    Software Technology Inc

    Sunnyvale, CA
    1 day ago
  • $45 - $50 per hour

     ...range $45.00/hr - $50.00/hr Job overview We are looking for a Java Senior Developer with 6+ years of experience in designing, developing...  ...will have deep technical expertise in Java , Spring Boot , cloud platforms , and large-scale data systems , with a strong emphasis on... 
    Senior

    Flexton

    Sunnyvale, CA
    3 days ago
  • TechClub Inc. is seeking a Java Full Stack Developer to join their team, focusing on programming and developing microservices for their US clients. The role offers a hybrid work model with three days on-site in Sunnyvale, CA. Applicants should have over five years of experience... 
    Senior

    Downtown Boulder Partnership

    Sunnyvale, CA
    18 hours ago
  • $180k - $200k

     ...dynamic and innovative ML Ops Engineer. The ideal candidate is self-...  ...‑edge machine learning platform and enhancing our existing healthcare...  ...MLOps, data structures, and software design principles....  ...experience in other languages like Java or Go. Strong knowledge in deploying... 
    Senior
    Remote work
    Flexible hours

    Twin-Health

    Mountain View, CA
    2 days ago
  • $120.5k - $243k

     ...Senior Platform Software Engineer This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Senior
    Work experience placement
    Work at office
    2 days per week

    Hobbsnews

    Sunnyvale, CA
    4 days ago
  •  ...opportunity to take an active part in the blockchain space and contribute to the decentralization of the future. The Role As a Senior Platform Engineer, you'll own the backend systems and infrastructure that power our products. You'll build the services, APIs, deployment... 
    Senior
    Remote work
    Flexible hours

    SAGA

    Los Altos, CA
    18 hours ago
  • $217k - $312.2k

     ...Senior Engineering Manager for Workspace Platform Join to apply for the Senior Engineering Manager for Workspace Platform role at Databricks . RDQ225R488...  ...impact, exciting opportunity to guide a team of ~20 software engineers in creating platform features, intuitive workspace... 
    Senior
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    1 day ago
  • $200k - $220k

     ...Role: Join Crusoe Energy as a Senior Data Engineer, an early and pivotal hire...  ...build the foundational data platform infrastructure that powers Crusoe...  ...Teams: Partner with software engineers, data scientists,...  ...level language (Go preferred; Java, C, or C++ also valued), with... 
    Senior
    Full time
    Temporary work

    Crusoe Energy Systems

    Sunnyvale, CA
    3 days ago
  •  ...Senior Java Developer Location: Sunnyvale, CA (3 days onsite) Duration: Long term contract Additional comments: Java hands-on developer with experience of 7+ years or more Deep knowledge in distributed architecture Worked in large scale systems for 5+... 
    Senior
    Long term contract

    InterSources

    San Jose, CA
    18 hours ago
  • Get notified about new Keiser University jobs in United States . 256 Keiser University Jobs in United States Program Director - General and Interdisciplinary Studies Clinical Mental Health Counseling Instructor - Adjunct (remote) Clinical FNP Instructor - Adjunct (Remote...
    Full time
    Remote work
    Monday to Friday

    Comcast

    Sunnyvale, CA
    2 days ago
  • $109.7k - $234.6k

     ...Oracle is hiring a Principal Software Engineer in Santa Clara, California, to lead software design and development for its Cloud Infrastructure...  ...in software engineering, proficient in languages such as Java, C, and C++. Candidates should possess strong knowledge of distributed... 
    Senior

    Oracle

    Santa Clara, CA
    2 days ago
  • $120k - $145k

     ...Intelligence and AI strategy. The Enterprise Data & Generative AI Engineer plays a central role in building and operating the data...  ...Generative AI across the organization. This role spans cloud lakehouse platforms (Databricks or Snowflake), syndicated commercial data (e.g.,... 
    Senior

    Riverside Natural Foods Ltd. (Home of Madegood)

    Sunnyvale, CA
    2 days ago
  •  ...Software Developer Design & develop highly scalable services and solve complex software systems problems by leveraging state-of-the...  ...emerging technologies used in Marketing and E-commerce platforms. Provide technical direction, architecture leadership and expertise... 
    Senior

    Samprasoft

    Sunnyvale, CA
    3 days ago
  •  ...top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Sector, Infrastructure Platforms team, you are an integral part of an agile...  ...language, such as Python, Go, Java, or C#. Ability to independently tackle... 
    Senior
    For contractors

    J.P. Morgan

    Palo Alto, CA
    3 days ago
  •  ...Sr. Java Developer W/ Java 8 Experience Hybrid Day 1 - Onsite...  ...Summary: Lead Java Backend engineer with good hands on experience...  ...Spring Frameworks and JUnit. Senior Java Backend engineer with good...  ...environment. Experience with software build tools such as Maven, Nexus... 
    Senior

    Kasmo Global

    Cupertino, CA
    1 day ago
  •  ...Role - Senior Java Developer Location - San Jose, CA Job Type - Long Term Contract Job description Design...  ...frameworks and methodologies Knowledge of cloud computing platforms eg AWS Azure Experience with version control systems... 
    Senior
    Long term contract

    Futran Tech Solutions Pvt. Ltd.

    San Jose, CA
    2 days ago
  •  ...information technology firm offering IT Consulting, Staff Augmentation, Software Development & Training and E-commerce Development. We help our...  .... Past experience in one or more NoSQL DB Spring concepts - Java Collections - Java 8 Lambda Expressions Algorithms Threads Git... 
    Senior
    H1b
    Local area
    Relocation

    GALAXY I TECHNOLOGIES, INC.

    Sunnyvale, CA
    2 days ago
  • $80 per hour

     ...$80.00/hr Summary As Staff Software Engineer in the team, you will provide...  ...reliability, and performance of our platforms. Responsibilities Provide...  ...in TypeScript and Java. Experience with modern data...  ...legal. Employment type Contract Seniority level Entry level #J-18808-Ljbffr... 
    Senior
    Contract work

    Aditi Consulting

    San Jose, CA
    4 days ago
  • Duration: Long Term Contract Visa: Any Experience: 8 Years Requirements: 8+ years of US Dev experience Java – Spring Framework / Boot / REST Big Data- Cassandra Experience is a MUST. Ability to build RESTful API’s from scratch within Java
    Senior
    Long term contract
    Full time

    IMCS Group

    Sunnyvale, CA
    23 days ago
  • Solution Architect onsemi is seeking a self-driven and motivated professional to join the Enterprise Applications, IT Systems team. As a Solution Architect, you will have the opportunity to work with our key business partners and IT peers in understanding the many enterprise...
    Senior
    Full time
    Local area

    ON Semiconductor

    San Jose, CA
    1 day ago
  • $160k - $240k

     ...healthcare. Job Summary: We're looking for a skilled Platform Engineer to contribute to the development of our Gen AI for Healthcare...  ...Proficiency in Python and familiarity with TypeScript or Java, with some experience in a modern compiled language such as Go... 
    Senior
    Live in
    Flexible hours
    3 days per week

    Qualified Health

    Palo Alto, CA
    2 days ago
  •  ...data warehousing solutions. Prefer experiences of build real time analytics system or machine learning system Education: ~ Must have BS/MS in Computer Science/Engineering with 2 years+ software development experience Required Skills: ~ AWS... 
    Senior
    Work experience placement

    Software Technology Inc

    Santa Clara, CA
    2 days ago
  • $144k - $216k

    # Senior Software Engineer, Core Platform## FloQastPublished 16 Jul 2026### Share this jobSan Jose, CA, USA144K - 216K USD AnnualFull Time## Role Highlights### Languages usedTypeScriptCS3### Key skillsData EngineerDistributed SystemsSystem DesignFull StackBackendAuthenticationReliabilitySecurityArchitectureAsynchronousStreamingStorageInfrastructureStartupB... 
    Senior

    Towards AI, Inc.

    San Jose, CA
    2 days ago
  • $172.5k - $306.63k

     ...content effortlessly. The AI for Engineering team builds a scalable, production‑grade AI platform that powers creativity across...  ...into adaptive AI systems. Mentor senior engineers in modern AI system design...  ...at least one systems language (Java, Go, C++), with experience... 
    Senior
    Local area

    Frame USA

    San Jose, CA
    3 days ago
  • $165.6k - $296.4k

     ...Overview We are hiring for a Senior Principal Product Manager with a proven track record...  ...will partner closely with Data Science, Engineering, UX, Product Marketing, Legal, and...  ...in product/service/program management or software development OR equivalent experience. Preferred... 
    Senior
    Work at office
    Local area

    PMs for Hire

    Mountain View, CA
    2 days ago
  • $146.9k - $183.6k

     ...generations. Role Summary Are you a Senior Platform Engineer passionate about developer experience...  ...offerings that streamline our software development lifecycle. By championing...  ...systems languages (e.g., Python, Rust, Java, C#) with an appetite to ramp up on Go... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    1 day ago
  • # Senior Software Engineer, AI PlatformMeta## Job DescriptionMeta AI is looking for experienced Senior Software Engineers to contribute to our AI Platform. You will be responsible for developing and improving the tools, infrastructure, and frameworks that enable our researchers... 
    Senior

    Aibreakingwire

    Menlo Park, CA
    18 hours ago
  •  ...infrastructure to support our daily research and software development effort. Improve our MLOps...  ...~5+ years in DevOps / SRE / platform / infra, with ownership of production systems...  ..., Go ~ Strong knowledge of software engineering best practices and design patterns ~ Experience... 
    Senior

    Rhoda AI

    Mountain View, CA
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Platform Software Engineer (Java). Be the first to apply!