Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer 
United States, New York, New York 
759467106

Today
  • Master’s degree or foreign equivalent in Computer Engineering, Systems Engineering or related field and two years of experience in the job offered or related occupation.
  • 2 years of experience with each of the following skills is required:
  • Using Java to implement applications, such as REST API OR GraphQL API services supporting features, and libraries, such as client libraries to interact with databases.
  • Using SQL databases, such as PostgreSQL, Oracle, or MySQL, to create and manipulate database for various of data storage and manager purposes.
  • Using Linux or Unix operating system developing and debugging software.
  • Using Cassandra or MongoDB or DynamoDB for application integration and data modeling.
  • Using Kafka or Spark or Flink or AWS SQS to deal with data processing needs in different features including stream processing for real time operation data and real time monitoring date.
  • Developing, deploying and troubleshooting containerized applications with technologies such as Docker, Kubernetes, Tupperware, Vagrant or AWS ECS.
  • Troubleshooting and running Key-Value database or caching technologies at scale such as Redis, Memcached, or RocksDB.