Full Stack Engineer - Java and React JS
Core
Building and scaling high-performance data and reporting applications with low latency for Apple's global business operations.
Role type
Senior Full Stack Engineer (Java/React)
Builds
Scalable analytical and reporting apps serving internal business partners and stakeholders.
Domain
Enterprise technology / Financial services / Payments
Required skills
Java/J2EE, Spring Framework, SpringBoot, RESTful/SOAP Web Services, Hibernate, JavaScript, NodeJS, React, Bootstrap, Microservices, Docker, Kubernetes, RDBMS (Oracle/Snowflake/Singlestore), NoSQL (Cassandra), Cloud platforms (AWS/GCP/Azure), Financial Engineering concepts, Payment system architecture
Preferred skills
Test Driven Development (TDD), Jest, Playwright, React testing library, ETL technologies, Data replication, Event streaming
Responsibilities
Design and own end-to-end applications for data and reporting; Engage with business partners to define solution needs; Drive functional and technical discussions with development teams; Build highly scalable analytical apps with focus on user experience; Ensure reliability, scale, availability, and security in payment-related systems.
Seniority
Senior, hands-on IC
