Senior Software Engineer

Imagine yourself at the center of our engineering team. You will be a key player in developing critical enterprise solutions for our users and supply chain partners. From brainstorming through implementation, you will be part of a ground-up innovation team who are passionate about building distributed computing applications, data-intensive enterprise architectures, human-centric design approaches, and innovative solutions. You will have the opportunity to innovate and come up with new solutions using the latest cutting-edge and AI/ML technologies. Join our team, and experience how Apple operates, empowering our employees to do what they do best: craft magical experiences for our customers. Minimum Qualifications BS degree in computer science or equivalent STEM field. Strong expertise and 8+ years experience in full-stack hands-on development of Java/J2EE based web application development. Hands-on experience in designing and architecting large projects including performance, scalability, robustness, and resiliency, including providing and consuming services using RESTful APIs. Experience with micro-services architectures and container-based deployment (e.g. Docker, Kubernetes) Experience in frameworks like ReactJS, and Angular for building dynamic and interactive web interfaces. Hands-on experience in frameworks like Hibernate and Spring/SpringBoot. Preferred Qualifications Expertise in using GenAI tools and technologies Hands-on experience in Unix, Oracle, and non-relational databases like MongoDB. Proven ability to manage projects with on-time delivery. Working experience in Agile development methodology. Results-oriented and demonstrates the high degree of ownership and accountability. Communicate quickly and effectively; vertically and horizontally throughout the organization. Possess excellent problem-solving & analytical skills. Lead large projects focusing on innovation, teamwork, and results.

Similar jobs