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.