Apple
Posted 8h ago

Java Backend Engineer

Apple
Shanghai or Singapore or London or Cupertino
OnsiteFull Time
Responsibilities
  • designing applications
  • developing solutions
  • deploying microservices
Requirements
  • Bachelor's or master's degree in computer science or mathematics, or equivalent industry experience
  • Enterprise Java development
  • Distributed systems
  • Databases
  • REST APIs, cloud, Git, and CI/CD experience required
Technical tools mentioned
JavaAWSGCPNoSQLGitMavenGradleCI/CDKubernetesGraphQL

Job description

We’re a diverse collection of thinkers and doers, continually reimagining our products, systems, and practices to help people do what they love in new ways. This is a deeply collaborative place, where everything we create is the result of people in different roles and teams working together to make each other’s ideas stronger. That same passion for innovation that goes into our products also applies to our practices, strengthening our commitment to leave the world better than we found it.

Today, the Apple Online Store provides one of the best multichannel commerce experiences in the world, and operates in 37 countries world-wide.

At the Apple Store Online (ASO), its Engineering team is responsible for the global eCommerce platform that serves millions of customers around the world. We are a team of highly skilled Engineering Managers, Engineers, Analysts and Project Managers based in Singapore, London, & Cupertino.

There is a great opportunity for talented Software Engineer with a proven track record of delivering complex software applications to work as part of a global Software Engineering team developing solutions for the online platform.

Description

The ideal candidate will be a team player with a forward thinking mindset, ability and confidence to challenge the status quo to define future visions. The individual would be part of the global ASO engineering team delivering state of the art technical solutions working with the latest services, frameworks and tools. You would also need to possess an excellent grasp of technical concepts and have a strong understanding of the full development life cycle process and eager to contribute and influence to the development processes.

Minimum Qualifications

  • Bachelors or Masters degree in Computer Science, Mathematics, or relevant industry experience or equivalent is required.
  • Proven experience in designing and development of enterprise applications
  • Proven experience delivering complex solutions for a multi-tier, distributed, high volume applications
  • Proficient in Java language with deep understanding of object oriented concepts and good experience in enterprise Java ecosystem
  • Familiarity with cloud paradigms ( e.g AWS or GCP )
  • Experience working with NoSQL and relational database technologies.
  • Experience with RESTful APIs.
  • Experience with Git, build tools (Maven, Gradle etc) and CI/CD practices
  • Good understanding of enterprise architecture patterns and concepts (High availability, load balancing, replication, etc)
  • Good communication and collaborative skills

Preferred Qualifications

  • Experience in building and deploying applications in public cloud (preferably AWS).
  • Experience in building, orchestrating, and deploying highly scalable Microservices using Containerization/Kubernetes.
  • Experience with Clean Code principles and Test Driven Development (TDD)
  • Experience working in fast paced environment involving Agile development methodology and DevOps
  • Familiarity with GraphQL and modern API paradigms

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Java Backend Engineer roles near Shanghai, Shanghai
3w
Save
Mark Applied
Hide
后端Java工程师(基建方向)
Shanghai or Shenzhen
OnsiteFull Time
Bambu Lab
Bambu Lab: Manufacturer of high-speed, consumer-friendly 3D printers and software.
Strong Java and distributed systems skills; experience designing and delivering infrastructure/internal platforms (SSO, RBAC, operations platforms); security remediation experience; bachelor\u0002s degree in computer science or related field.
Java
1mo
Save
Mark Applied
Hide
Java后端开发实习生(国际化)
Shanghai, Shanghai, China
OnsiteInternship
NIO
NIONYSE: NIO: Manufacturer of smart electric vehicles and battery swapping systems.
Solid Java and JVM fundamentals, multithreading and high-concurrency experience; familiarity with Spring, MyBatis, Netty, MySQL, Kafka, Redis; Linux and server deployment experience.
Java, JVM, Spring, MyBatis, Netty, MySQL, Kafka, Redis, Apache, Apache Tomcat, Linux
1mo
Save
Mark Applied
Hide
Java后端技术专家
Shanghai, Shanghai, China
OnsiteFull Time
AgiBot
AgiBot: AgiBot develops and manufactures advanced humanoid robots and embodied AI.
8+ YOE8+ years Java development, strong multithreading and networking, experience with Spring/MyBatis/Maven, MySQL and NoSQL (MongoDB/Redis/HBase), distributed systems design, team management and solution design.
Java, Spring, MyBatis, XML, JSON, Maven, MySQL, MongoDB, Redis, HBase
1mo
Save
Mark Applied
Hide
Java游戏后端开发工程师
Shanghai, Shanghai, China
OnsiteFull Time
Boke Technology
Boke Technology: Develops and publishes casual games and digital entertainment products.
3+ YOEBachelor's in computer-related field, 3+ years Java backend experience, familiarity with distributed systems, databases, messaging, and container orchestration.
Java, MongoDB, Redis, MySQL, Kafka, ActiveMQ, Etcd, K8s
1mo
Save
Mark Applied
Hide
java后端开发工程师-IT
Beijing or Shanghai
OnsiteFull Time
Xiaohongshu
Xiaohongshu: Social media and e-commerce platform for lifestyle sharing.
3+ YOEBachelor's in computer science or related, 3+ years Java development, experience with distributed systems, data modeling, ToB/CMDB preferred, strong problem-solving and communication skills.
Java
3mo
Save
Mark Applied
Hide
Sr. Java Backend Developer
Kunshan, Jiangsu, China
OnsiteFull Time
KONE
KONENasdaq Helsinki: KNEBV: Manufactures and services elevators, escalators, and automatic building doors.
5+ YOE5+ years Java backend, microservices, cloud deployment, leadership/mentoring, IoT data processing preferred.
Java, Spring Boot, Spring Cloud, MySQL, Docker, Kubernetes, AWS, Azure, Alibaba Cloud
9mo
Save
Mark Applied
Hide
【校招】Java后端开发工程师
Shanghai, Shanghai, China
OnsiteFull Time
Hesai Technology
Hesai TechnologyNASDAQ / HKEX: HSAI / 2525: Develops and manufactures high-performance LiDAR sensors for autonomous vehicles.
Bachelor's (2027 graduate) in CS/software, proficient in Java and mainstream frameworks, database knowledge, basic front-end familiarity, strong communication and learning ability.
Java, SpringBoot, SpringCloud, MyBatis, Hibernate, MySQL, PgSQL, Oracle, HTML, CSS, JavaScript, jQuery, Vue, React, Nacos, Redis, Elasticsearch, GitLab, Maven, Linux, Shell, GitHub