Java Server Engineer

Apple, Inc.
Cupertino, CA 95014
  • Job Code
    200145775
Summary

Summary

Posted: Jan 29, 2020

Weekly Hours: 40

Role Number:200145775

The Apple Pay Engineering team is looking for a software engineer passionate about building Java applications p...Summary

Summary

Posted: Jan 29, 2020

Weekly Hours: 40

Role Number:200145775

The Apple Pay Engineering team is looking for a software engineer passionate about building Java applications processing millions of transactions a day. Be part of a team working on challenging and fast paced projects supporting Apple's business by delivering high volume, high performance, and high availability distributed transaction processing systems.

Key Qualifications

  • Very strong Java skills
  • Application development and design experience using object-oriented methodologies
  • Hands on experience building and using REST APIs
  • Confidence working on UNIX and Linux platforms
  • Experience with RDBMS, data replication, SQL and PL/SQL
  • Comfortable with working with Jenkins and Maven

Description
- Contribute to building and maintaining web applications, REST APIs and and expose them to enterprise wide and external consumers.
- Lead business projects and collaborate with business and development teams
- Collaborate with other engineers on code reviews, internal infrastructure, and process enhancements.

Education & Experience

BS degree in computer science or equivalent field with 5+ years or MS degree with 3+ years experience, or equivalent

Additional Requirements

  • Preferred qualifications:
  • Exposure to NoSQL databases and in memory caches
  • Experience with Hadoop, Kafka, Spark
  • Knowledge of additional languages and platforms: shell scripting, Scala
  • Strong ability and enthusiasm to learn new technologies in a short time


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 Server Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account