Software Engineer, Integration

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

Summary

Posted: Oct 30, 2020

Role Number:200201370

Apple E-Business Services team is seeking an outstanding hand on Integration Software Engineer with passion for developing highly ...Summary

Summary

Posted: Oct 30, 2020

Role Number:200201370

Apple E-Business Services team is seeking an outstanding hand on Integration Software Engineer with passion for developing highly scalable integration platforms. This is an excellent opportunity for a self motivated, enthusiastic, result oriented person to design and build Java based B2B 'infrastructure as code' components using technologies like object storage and no sql databases. Enjoy the benefits of working in a fast growing business where you are encouraged to "Think Different" and where your efforts play a key role in the success of Apple's business.

Key Qualifications

  • Strong experience in building frameworks using middleware tools like Webmethods.
  • Strong programming experience in Java building middleware or backend applications.
  • Deep understanding of Oracle or similar relational databases and NoSQL databases such as MongoDB.
  • Knowledge of HTTP/S, TCP, DNS, web application load balancing.
  • Passion for programming and a good conceptual understanding of the operating environment - JVM, Operating System, File Systems, Network Protocols.
  • Deep understanding of basic security concepts and protocols - authentication, authorization, signing, encryption, SSL/TLS, SSH/SFTP, PKI, X509 certificates and PGP.
  • Knowledge of Python and a scripting language such as Perl/bash preferred but not required.
  • Firsthand experience in performance tuning of applications and databases.
  • Knowledge of integrations with cloud based solutions is a plus
  • Working experience in Agile development methodology.

Description

Design and develop frameworks that process high volume transactions with Apple's partners
Utilize sound judgment and strong technical leadership to drive enhancements and scale our B2B platforms
Develop solutions that will optimize availability and consistency for applications deployed across multiple data centers and cloud providers.
Develop and enhance frameworks for managing persistence, event processing, uniqueness, transaction correlation and notifications.
Work closely with domain specific project developers, operations and systems engineers.

Education & Experience

BS/MS computer science, software engineering, or equivalent

Additional Requirements

  • Results oriented and demonstrates high degree of ownership and accountability.
  • Creative problem solver and excellent collaborator, who thrives in a fast-paced, innovative environment.
  • Communicate quickly and effectively; vertically and horizontally through the organization.
  • Influence others to get things done.
  • Must possess excellent problem-solving & analytical skills.
  • Handle ambiguity and solve problems despite uncertainties.
  • Ability to lead large projects focusing on innovation, team work and results.
  • Proven track record of achieving outstanding results in professional career.


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:

Software Engineer, Integration

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