Software Engineer (Java Middleware), eBusiness
Sunnyvale, CA - USA
Job Summary
Apple E-Business Services team is seeking an outstanding hands on Integration Software Engineer with passion for developing highly scalable integration platforms. This is an excellent opportunity for a self motivated enthusiastic result oriented person to design and build Java based B2B infrastructure as code components using technologies like object storage and no sql databases. Enjoy the benefits of working in a fast growing business where you are encouraged to Think Different and where your efforts play a key role in the success of Apples are looking to hire extraordinary individuals with a strong focus on core application development great communication and interpersonal skills and the ability to work effectively across multiple business and technical teams. As a part of this team you will build groundbreaking software services using innovative technology one that is continually innovating and is proud of making a difference. n nIn this role you will be part of a ground-up innovation team who are passionate about distributed computing massively scalable architectures cloud data-driven products data-intensive enterprise architectures user experience human-centric design approach software quality and innovative solutions to get things done quickly and optimally.
n1. Design and develop frameworks that process high volume transactions with Apples partners n2. Utilize sound judgment and strong technical leadership to drive enhancements and scale our B2B platforms n3. Develop solutions that will optimize availability and consistency for applications deployed across multiple data centers and cloud providers. n4. Develop and enhance frameworks for managing persistence event processing uniqueness transaction correlation and notifications. n5. Work closely with domain specific project developers operations and systems engineers.
Bachelors or Masters degree in Computer Science or related fieldnMore than 2 years experience in building frameworks using middleware like Apache Camel. nStrong programming experience (more than 3 years) in Java or Python for building middleware or backend applications. nMore than 2 years experience in working with Oracle or similar relational databases and NoSQL databases such as MongoDB. nStrong understanding of HTTP/S TCP DNS load balancing JVM OS networking and security protocols including TLS/SSL SSH/SFTP PKI X.509 or experience in performance tuning of applications and databases.
Familiarity with AI/ML fundamentals is a plusnResults oriented and demonstrates high degree of ownership and accountability. nCommunicate quickly and effectively; vertically and horizontally through the organization. nWorking experience in Agile development methodology. Knowledge of integrations with cloud based solutions is a plusnHandle ambiguity and solve problems despite uncertainties. nAbility to lead large projects focussing on innovation team work and results. Demonstrated track record of achieving outstanding results in professional career.
Required Experience:
IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more