Java Software Engineer

Cupertino, CA 95014
  • Job Code
    200208220
  • Jobs Rated
    8th
Summary

Summary

Posted: Nov 20, 2020

Weekly Hours: 40

Role Number:200208220

Imagine what you we could do together. At Apple, new ideas have a way of becoming excellent products, services,...Summary

Summary

Posted: Nov 20, 2020

Weekly Hours: 40

Role Number:200208220

Imagine what you we could do together. At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Apple's Emerging Technology Group's Platform Services Communications team is looking for a hardworking professional to work with us on a customer communications platform. Proven analytical and social skills with confirmed ability to develop software in a dynamic project development environment.

Be ready to make something great when you come here. Dynamic, encouraging people and innovative, industry-defining technologies are the norm at Apple. The people who work here have reinvented and defined entire industries with our products and services. The same real passion for innovation also applies to our business practices - strengthening our dedication to leave the world better than we found it.

Key Qualifications

  • Able to develop high-quality modern Java applications
  • Strong programming expertise in Java, Akka, Multi-threading, NIO and XML/JSON technologies
  • Experience implementing solutions that require high-availability and concurrency with low-latency requirements
  • Experience publishing/consuming services using JSON and REST frameworks
  • Experience with Oracle Relational Database including schema design, writing SQL and performance tuning queries
  • Experience in application development using Java with JPA or Hibernate
  • Experience with message push technologies
  • Experience with Java unit testing
  • Experience with Linux/Unix operating system environments
  • Able to analyze business requirements, brainstorm technology ideas and design/build efficient solutions
  • Able to complete projects with minimal supervision and direction
  • Able to test, debug and resolve issues
  • Able to performance tune application code

Description

Perform detailed design and hands-on development for scalable application services
Develop new code and/or lead existing code solo or as part of a group effort
Own and review work you're doing for accuracy, quality, performance and completeness
Work with project managers and technical teams in a multi-functional environment to implement quality projects that meet business goals
Mentor and direct junior developers

Education & Experience

Bachelor's degree in Computer Science or equivalent and 6 years of post-baccalaureate experience or related occupation

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Java Software Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199