Senior Java Software Engineer - Finance & Admin Systems (iTunes)

Cupertino, CA
  • Job Code
    200018246
  • Jobs Rated
    8th
Summary

Imagine what you could do here. At Apple, great 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.

Apple Corporate Systems team is seeking a software engineer to work on the backend server side technologies. Someone who has a proven track record in developing and managing high quality enterprise software solutions is preferred.

You will work with some of the coolest people and technologies on the planet, including: Spark, Akka, Restful web services , Oracle, MongoDB, Cassandra, and web platform technologies including Spring Cloud, Spring Data Flow. This is an exciting role, demanding a strong technology background

Key Qualifications

  • Extensive experience with applications design, integration and deployment in an integrated environment
  • Strong experience in designing and developing multi-tier web applications using Java/J2EE technologies, RESTful web-services
  • Experience with Service Oriented Architecture, Spring Framework, Microservice Architecture
  • Experience in relational databases, high-performance SQL; knowledge of NoSQL and Big Data trends is a big plus
  • Experience in working with Spark, Akka, Kafka big plus
  • Experience in data modeling to support agility and scale for present and the future
  • Thorough understanding of highly scalable distributed databases and multi-clustered systems
  • Willingness to learn new technologies and implement in short time
  • Strong commitment to developing high-quality, maintainable code to meet complex, changing requirements
  • Strong communication skills and ability to work effectively across multiple business and technical teams

Description

The Corporate Systems group at Apple primarily focuses on creative ways to engineer business solutions to meet growing needs of Apple's Finance, iTunes, Sales, Retail, and IT Service organizations. At core, our portfolio comprises of engineered custom solutions to process very high-volume micro-transactions from iTunes Downloads, iPhone Activations, Sales from Retail, Online, and Resellers. These solutions are based on cutting edge enterprise technologies ranging from Server Side Java, Web Technologies, Cocoa, iOS, Oracle, and Non-SQL Databases. Accurately processing such high volume transactions is our core strength

Responsibilities include :
As a Software Engineer your responsibilities include software architecture, designing, writing code for new features, services and alternate system designs, participating in code reviews, partnering with team members, business users, and other development teams to collaborate on new features and services to supporting business users to evaluate and iterate on existing tools and solutions. You must also lead an onsite/offshore team. He/She should possess excellent technical leadership skills, be a pro-active and solution-oriented individual with strong written and verbal communication skills. At Apple, code and functional quality is aways at the forefront and one of the key measures of Success

Education & Experience

BS Computer Science or Equivalent. Minimum of 8+ years in Software development

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:

Senior Java Software Engineer - Finance & Admin Systems (iTunes)

Apple, Inc.
Cupertino, CA

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