Overview
Skills
Job Details
Position: Java Developer
Location: Austin, TX / Sunnyvale, CA (Onsite)
Work Type: Contract W2 | Onsite
Job Description:
We are seeking a skilled Java Developer to join our onsite engineering team in Austin, TX or Sunnyvale, CA. The ideal candidate will have a strong background in backend development and a passion for building robust, high-performance applications aligned with Apple s engineering standards.
Key Responsibilities:
Design, develop, and maintain high-performance Java-based applications.
Build scalable and secure APIs and backend services for complex enterprise-grade systems.
Collaborate with designers, product managers, and engineers in a fast-paced, onsite environment.
Ensure integration and compliance with Apple s internal tools, frameworks, and engineering practices.
Participate in code reviews, troubleshoot production issues, and contribute to improving coding standards and development processes.
Required Skills:
5+ years of experience in Java development.
Strong understanding of object-oriented programming, design patterns, and software engineering principles.
Experience in building scalable microservices and RESTful APIs.
Hands-on experience with Spring/Spring Boot, Maven/Gradle, Git, and CI/CD tools.
Proficiency in debugging, performance tuning, and writing clean, maintainable code.
Familiarity with Apple s internal tools and frameworks is a plus.
Preferred Qualifications:
Experience working in a product-based or large-scale enterprise environment.
Strong communication and teamwork skills.
Knowledge of cloud platforms (AWS/Google Cloud Platform) and containerization (Docker/Kubernetes) is an advantage.