13 days old

Software Engineer

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

Summary

Posted: Jul 8, 2020

Weekly Hours: 40

Role Number:200178077

Imagine what you could do here. At Apple, outstanding ideas have a way of becoming great products, services, and...Summary

Summary

Posted: Jul 8, 2020

Weekly Hours: 40

Role Number:200178077

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

The Carrier Services team is the server engineering team focused on integrating Apple Retail Stores and Online with the wireless carriers for seamless iPhone provisioning and activation. Utilizing the latest technologies including gRPC, Spring Reactor, Cassandra and Kafka, we aim to provide a highly-scalable platform for our clients, and Apple-class customer experience.

We are looking for a Software Engineer to enhance our application services and API technology.

Key Qualifications

  • Extensive experience in enterprise systems, software design and development of large-scale applications using Java and Java EE technologies.
  • Deep understanding of Object Oriented and SOA design concepts
  • Experience developing and delivering RESTful application services and APIs from a Java based platform.
  • Able to analyze business requirements and architect efficient solutions.
  • In-depth knowledge of technologies such as Web Services, XML, JSON, HTTP, SSL, TCP/IP, Caching
  • Strong knowledge of concurrency, scalability and fault tolerant designs. Expertise in multi-tiered application development, and familiarity with developing large scale and volume based applications.
  • Solid understanding of data modeling and database systems including Oracle, NOSQL, etc.
  • Well-versed in XML, JSON and REST services.
  • Working knowledge of source control software (Git).
  • Experience with web technologies (HTML, CSS, JavaScript, ReactJS) is a plus.
  • Working knowledge of the full software development lifecycle.

Description

This is a hands-on role in the development of software systems to support existing and new product features. It is a great opportunity for an experienced and results-oriented person who enjoys working with cross-functional teams. You will make critical architectural decisions affecting application design. You will recommend and deploy tools and processes to enable rapid application design, development, testing and deployment.

Education & Experience

BS in Computer Science or equivalent

Additional Requirements

  • Knowledge in Secure coding


Jobs Rated Reports for Software Engineer

Posted: 2020-07-23 Expires: 2020-08-22

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:

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
Powered ByCareerCast