Software Engineer- Supply chain Integration Support
The successful candidate will work with Apple business and technical teams across regions, as well as external business partners and other 3rd parties in other time zones.
This close collaboration is key to troubleshoot, recommend and implement scalable & robust solutions to broken functionalities, following Apple’s own software development and project management methodologies and guidelines.
Minimum Qualifications
Bachelor’s degree in Computer Science or equivalent practical experience.
4-8 years of experience in software development or application support roles.
Strong proficiency in Java (core Java, REST APIs, Spring/Spring Boot).
Solid hands-on experience with React.js and modern front-end development (JavaScript/TypeScript, HTML, CSS).
Good understanding of Python for scripting, automation, or secondary service support.
Experience with debugging, log analysis, and production issue resolution.
Familiarity with source control (Git), CI/CD pipelines, and basic DevOps workflows.
Knowledge of relational databases and writing SQL queries (any RDBMS).
Strong problem-solving and analytical abilities.
Willingness to work On-call/rotational support if required.
Preferred Qualifications
Experience with Oracle PL/SQL for performance tuning, stored procedures, and backend debugging.
Familiarity with React ecosystem tools (Redux, React Query, Jest, Webpack, Vite).
Hands-on knowledge of cloud platforms (AWS, GCP, Azure).
Experience in monitoring tools (Splunk, New Relic, Kibana, Grafana, Datadog).
Understanding of containerization and orchestration (Docker, Kubernetes).