12 days old

Senior Java Developer - Mobile Apps Server Engineering

Apple, Inc.
Cupertino, CA 95014
  • Job Code
    200149087
  • Jobs Rated
    61st
Summary

Summary

Posted: Feb 17, 2020

Weekly Hours: 40

Role Number:200149087

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

Summary

Posted: Feb 17, 2020

Weekly Hours: 40

Role Number:200149087

Imagine what you could do here. At Apple, phenomenal 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 Mobile & Messaging Apps team at Apple creates mobile e-commerce and retail experience through the Apple Store App, used by millions of Apple customers. By integrating revolutionary iOS technologies and high performance services, along with adopting the latest HI design standards, the Apple Store App sets the bar for iOS apps. In addition to the app, we also build the next generation of Apple's engagement and communication with customers through Messaging Apps, powering the company's official accounts on WeChat and iOS Business Chat.

This position is for the Mobile and Messaging Apps, Server Side engineering. Join as a Senior Software Engineer, a technical expert.

This is a fast growing business where your technical expertise will be challenged and you will be working along the top tier of the industry. Your efforts will play a key role in the success of Apple Business

Key Qualifications

  • Knowledge of Java 11 required
  • Knowledge of J2EE and Spring MVC frameworks
  • Demonstrated expertise in multi-tiered application development, and familiarity with design considerations such as Service Oriented Architecture (SOA), performance, scalability, re-usability and flexibility
  • Shown ability to work through deadlines and meet time constraints
  • Shown skills on brainstorming and communicating technology ideas and issues with peers and IT management
  • Working knowledge of software development methods and processes including Waterfall and Agile development practices
  • Extraordinary communication skills, for collaborating across many participating teams.

Description

Your responsibility will be building and maintaining high-traffic server side micro services that provide the API endpoints for the Apple Store App. This includes e- commerce logic dealing with Product Pages, Product Search, Merchandising pages and campaigns, Checkout Process, Order Status and all different areas required by a Mobile e-Commerce solution.

As a Senior Software Engineer you are expected to design & architect solutions for our Mobile Applications that are top in the industry, and drive the implementation. You will define integration to other systems via services and APIs, key customizations and extensions of the systems, data conversions and migrations. You will interact with other Apple teams and IT groups on an ongoing basis.

Education & Experience

BS, MS, or PhD in Computer Science or equivalent work experience

Additional Requirements

  • Expertise with relational databases, preferably Oracle
  • Expertise with NoSQL databases, preferably Cassandra
  • Extensive experience with web application servers such as Tomcat or Jetty
  • Experience with high traffic eCommerce applications, or online merchandising web sites
  • Previous experience with implementation of APIs used by a Mobile Application
  • Knowledge of languages used in the mobile space such as Objective-C and Swift
  • Willingness to go the extra mile and work in a startup-like culture
  • Self starter, forward-thinking person with strong leadership capabilities.


Jobs Rated Reports for Computer Programmer

Posted: 2020-03-19 Expires: 2020-04-18

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:

Senior Java Developer - Mobile Apps Server Engineering

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
61st2018 - Computer Programmer
Overall Rating: 61/220
Median Salary: $82,240

Work Environment
Good
50/220
Stress
Very Low
17/220
Growth
Very Poor
211/220
Powered ByCareerCast