Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer - Applications 
United States, California, Cupertino 
486909603

Today
  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or related field and 3 years of experience in the job offered or related occupation.
  • 3 years of experience with each of the following skills is required:
  • Utilizing Java to work on large-scale codebases and creating multi-threaded REST applications.
  • Utilizing Spring Boot and Spring MVC to create fast, lightweight services.
  • Architecting and implementing large-scale distributed systems in a cloud-native environment.
  • Translating design requirements into functional specifications, creating United Modeling Language (UML) diagrams, and assessing Level of Effort (LOE) and timelines.
  • Utilizing NoSQL technologies, including Cassandra and Redis, for storage and cache.
  • Utilizing pub-sub and event-driven technologies like Kafka to create high tolerance, asynchronous, and low latency systems.
  • Using Datadog to detect anomalies, including experience analyzing traffic and error patterns, and implementing code fixes.
  • Using Continuous Integration and Deployment (CI/CD) pipelines like Rio.