Software Engineer (Java) – Apple Online Store
Dublin, County Dublin, Ireland Software and Services
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.
Minimum Qualifications
* A strong foundation in Computer Science fundamentals such as data structures and algorithms is required.
* Solid knowledge of Java, preferably Java 21.
* Knowledge of designing scalable server-side web applications.
* Knowledge of one major relational or NoSQL database.
* Commitment to code quality with experience of automated testing techniques (both static and dynamic).
Preferred Qualifications
* Experience of working with Spring, Spring MVC and Spring Data would be a significant advantage.
* Bachelors or Masters in a Computer Science, Mathematics or related Engineering field.
#J-18808-Ljbffr