Job description Were looking for an individual who loves challenges and taking on problems with imaginative solutions. Also works well in collaborative teams, and can produce high-quality software under tight constraints. You should be a self-starter, self-motivated, able to work independently, collaborate with multiple multi-functional teams across the globe (US, Singapore, India, and Europe) and work on solutions that have a larger impact on Apple business. You will interact with many other group s / internal teams at Apple to lead and deliver best-in-class products in an exciting, constantly evolving environment.
Mandatory 4+ years of solid experience in developing enterprise applications using Java/J2EE, including Web Services (e.g., RESTful, SOAP), Spring Framework and SpringBoot, and ORM (e.g. Hibernate)
Strong web development skills, including JavaScript, NodeJS, React, and Bootstrap
Experience with micro-services architectures and container-based deployment (e.g. Docker, Kubernetes)
Experience with Relational Database Management Systems (RDBMS) and SQL like like Oracle/Snowflake/Singlestore, as well as multi-modal NoSQL databases like Cassandra etc.
Exposure to cloud methodologies and experience with AWS, GCP or Azure
Preferred Qualifications
Proficiency in Test Driven Development (TDD) using modern testing tools such as Jest, Playwright, React testing library etc
Experience with Extraction, Transformation, and Load (ETL) technologies, data replication, and event streaming.