Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple Software Development Engineer 
United States, California, Cupertino 
892991769

Today
  • Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, Electrical 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 required:
  • Developing high scale backend software services using core Java Complex Frameworks like Netty, Tomcat, Spring, Log4J, Apache, etc.
  • Developing Application Programming Interfaces (APIs) for different requirements using knowledge of technical aspects like client-server architecture.
  • Determining system requirements and anticipating design challenges beforehand using in-depth, advanced knowledge of how devices are located using GPS/WiFi Triangulation, BLE Advertisement Triangulation, Spatial & historical reductive filtering.
  • iOS Source Code: working on both iOS devices and server software, developed using Swift & Java programming languages, to help visualize end-to-end functionality and propose optimal designs for new features.
  • Testing Frameworks: validating code using testing frameworks like Cucumber, JUnit, Mockito, etc. to achieve functional and performance benchmarks and to ensure no regressions in new functionality.
  • Webservices Development and Deployment: writing code, using Java, for new features and making them accessible to customers over network using servers and load balancer systems.
  • Deploying dashboards using Splunk logging and monitoring systems to ensure that the features are bug-free and provide optimal functionality.
  • Using operating system logs and Swift Programming to diagnose and fix functional and performance issues.