Senior Platform Software Engineer (Java)
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.
Recommended Jobs
Site Manager / Burbank, CA
Job Description Job Description The Site Manager is responsible for providing first-class service to our current and future clients which includes operations, maintaining budgets, and possibly de…
Machine Learning Engineer => Relocate to China
Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train, and deploy machine learning models for production …
Payroll Specialist
Job Description: Work Location Manteca, CA Position Purpose Under minimal supervision the Payroll Specialist is a key member of the HR and HR Ops team, and is responsible for various payro…
Speech Language Pathologist **Hybrid**
Job Description Job Description School-Based SpeechLanguage Pathologist (SLP) *4 openings* Location: Modesto, CA Model: Full-Time | Hybrid (1-2 days per week onsite OR3 weeks remote/1 week o…
RN II Labor & Delivery
Requirements QUALIFICATIONS EDUCATION ~ Graduate of education program approved by the credentialing body for the required credential(s) indicated below in the Certifications, Licenses and Reg…
Registered Veterinary Technician (RVT)
Morgan Animal Hospital has been a trusted part of the Niagara Falls community since 1975. We are a five-doctor, well-established practice providing high-quality, compassionate veterinary care. We…
Director of Rehabilitation Services DOR
Job Description Job Description POSITION SUMMARY The Director of Rehabilitation Services is responsible for overseeing the rehabilitation department within a skilled nursing facility. This …
Accountant, Fixed Assets
Job ID: 288600 Location Name: CA-FSC SF Off (0174) Address: 350 Mission St, 20th Floor, San Francisco, CA 94105, United States (US) Job Type: Full Time Position Type: Regular Job Fun…