Software Engineer (Java) – Enterprise Technology Services

@Apple
  • Cupertino, California, United States, Cupertino, CA View on Map
  • Post Date : September 13, 2023
  • 0 Application(s)
  • View(s) 346
Email Job
  • Share:

Job Detail

  • Job ID 12344

Job Description

Summary
Posted: Mar 28, 2023
Weekly Hours: 40
Role Number:200468417

Apple is a place where extraordinary people gather to do their best work. Together we craft products and experiences people once couldn’t have imagined — and now can’t imagine living without. If you’re motivated by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job.

The Product Engineering Systems team is looking for an experienced Java Software Engineer. In this role you will be partnering with cross functional teams across Apple. You will work closely with our business leaders and other partners to implement these new solutions. You need to be able to work independently, understand the needs and build the solutions for sophisticated architecture and comfortable working under pressure at times.

Key Qualifications

Key Qualifications
• Proven track record of delivering high quality software
• Extensive experience in enterprise systems, software design and development; Solid understanding of the full SW development lifecycle
• Experience with Java and J2EE, Java11 related technologies: Spring Framework, spring-boot, JUnit / TestNG. Strong knowledge and understanding of data structures, algorithms, design patterns, concurrency, multi-threading, scalability, fault tolerant designs, enterprise architecture and software engineering principles
• Experience in data modeling and database systems including Oracle, Cassandra, other NOSQL technologies
• Solid understanding of technologies such as Web Services, XML, JSON, HTTP, SSL, TCP/IP, Caching solutions, application performance tuning
• Good understanding of Object Oriented programming and SOA design concepts
• Experience in developing, orchestrating and maintaining high volume web applications, developing secure web applications, and building and managing RESTful services.
• Familiarity with OS X, Linux, Shell Scripts
• Experience with Apache Kafka and Apache Solr is a plus
• Experience with big data pipelines using Hadoop and Apache Spark is a plus
• Experience with Reactive Java applications is a plus
• Ability to work with teams in a fast past environment
• Ability to optimally multi-task and support multiple, concurrent projects
• Strong curiosity and a willingness to learn and talk about new technologies along with a positive and hard-working engagement style

Description

Description
Review project requirements
Implement highly available and scalable enterprise solutions that can match Apple volumes
Ability to quickly ramp up on the new technology that is the right choice for the solution
Use the expertise in Java frameworks including Spring, REST etc
Practice the best practices in software development methodologies
Collaborate with multi-functional teams like Business, application owners, developers, project managers and other team members
Be responsible for committed delivery timelines.

Education & Experience

Education & Experience
BS or MS degree in computer science or information management

Additional Requirements

Additional Requirements

Pay & Benefits

Pay & Benefits
• At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $138,900 and $208,300, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program

Other jobs you may like