Software Engineer (Java) - Apple Online Store

at  Apple

London, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Oct, 2024Not Specified10 Jul, 2024N/AMathematics,Data Structures,Spring Mvc,Spring,Spring Data,Computer Science,Java,Algorithms,Web Applications,Global TeamsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: 8 Jul 2024
Weekly Hours: 35
Role Number:200555409
The people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Imagine what you could do here! Today, the Apple Online Store (AOS) provides one of the best multichannel commerce experiences in the world operating in 40 countries world-wide. At the Apple Online Store (AOS), 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 Software Engineering Managers, Engineers, Analysts and Project Managers based in Cupertino, Austin, London, Singapore and Hyderabad. This is a great opportunity for talented Software Engineers with a proven track record of delivering complex software applications to focus on the design and development of the core services and fabric of an eCommerce system.

DESCRIPTION

The ideal candidate for this role will demonstrate the following characteristics and experience: Flexible attitude and willing to take on new challenges - someone who is dynamic, high-energy and works with a sense of urgency. Must possess aptitude for grasping new technical concepts. Strong understanding of the full life-cycle development process. Must understand both agile and traditional development techniques, and be eager to influence the processes adopted by the team in delivering projects. Adhere and contribute towards architectural & development techniques and standards. Work timings will vary 4 to 5 days a month to support engineering activities with global teams.

  • A strong foundation in Computer Science fundamentals such as data structures and algorithms is required
  • Solid knowledge of Java, preferably Java 17
  • Knowledge of designing scalable server-side web applications
  • Experience of working with Spring, Spring MVC and Spring Data would be a significant advantage
  • Knowledge of one major relational or NoSQL databaseCommitment to code quality with experience of automated testing techniques (both static and dynamic)

-

PREFERRED QUALIFICATIONS

  • Bachelors or Masters in a Computer Science, Mathematics or related Engineering field.

Responsibilities:

  • A strong foundation in Computer Science fundamentals such as data structures and algorithms is required
  • Solid knowledge of Java, preferably Java 17
  • Knowledge of designing scalable server-side web applications
  • Experience of working with Spring, Spring MVC and Spring Data would be a significant advantage
  • Knowledge of one major relational or NoSQL databaseCommitment to code quality with experience of automated testing techniques (both static and dynamic


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

London, United Kingdom