Job Responsibilities: Software Engineer
Salary: $20-30/Hour
Company: Apple
Location: North Dakota, USA
Educational Requirements: Bachelor's Degree
Summary
Apple is a place wherein top-notch human beings gather to do their best paintings. Collectively we craft merchandise and reports humans once couldn’t have imagined — and now can’t believe living without. If you’re prompted with the aid of the concept of creating a actual effect, and becoming a member of a crew in which we pleasure ourselves in being one of the maximum numerous and inclusive companies inside the world, a profession with Apple might be your dream process.
The Product Engineering structures group is looking for an experienced Java software program Engineer. On this role you may be partnering with go functional groups throughout Apple. You'll paintings intently with our enterprise leaders and different partners to put into effect those new answers. You want in an effort to paintings independently, understand the wishes and build the solutions for sophisticated structure and cozy operating underneath stress at times.
Key Qualifications
- Proven song file of delivering excessive first-class software program
- Significant enjoy in business enterprise systems, software layout and development; stable information of the total SW development lifecycle
- Experience with Java and J2EE, Java11 associated technologies: Spring Framework, spring-boot, JUnit / TestNG. Strong know-how and knowledge of facts systems, algorithms, layout styles, concurrency, multi-threading, scalability, fault tolerant designs, company structure and software program engineering standards
- Revel in in facts modeling and database systems together with Oracle, Cassandra, other NOSQL technology
- Solid know-how of technologies such as web offerings, XML, JSON, HTTP, SSL, TCP/IP, Caching answers, software overall performance tuning
- True understanding of object orientated programming and SOA layout concepts
- Revel in in developing, orchestrating and maintaining excessive quantity net applications, developing secure web packages, and constructing and handling RESTful services.
- Familiarity with OS X, Linux, Shell Scripts
- Revel in with Apache Kafka and Apache Solr is a plus
- Experience with large facts pipelines the usage of Hadoop and Apache Spark is a plus
- Revel in with Reactive Java programs is a plus
- Potential to paintings in a work with teams in a fast beyond environment
- Potential to optimally multi-undertaking and help a couple of, concurrent projects
- Robust curiosity and a willingness to analyze and talk about new technologies at the side of a nice and tough-running engagement style
Description
- Review task necessities
- Put into effect pretty to be had and scalable enterprise answers that may healthy Apple volumes
- Capability to fast ramp up on the new generation this is the proper desire for the answer
- Use the knowledge in Java frameworks consisting of Spring, relaxation and so forth
- Practice the great practices in software program development methodologies
- Collaborate with multi-useful groups like enterprise, application owners, builders, venture managers and other group participants
- Be chargeable for dedicated transport timelines.
Training & enjoy
- BS or MS diploma in computer technological know-how or statistics management
Pay & blessings
At Apple, base pay is one part of our general compensation bundle and is decided inside a variety. This affords the possibility to progress as you grow and increase inside a function. The bottom pay variety for this function is between $a hundred thirty,000 and $196,500, and your base pay will depend upon your talents, qualifications, experience, and area.
Apple personnel also have the possibility to come to be an Apple shareholder thru participation in Apple’s discretionary worker stock programs. Apple personnel are eligible for discretionary restrained stock unit awards, and can buy Apple inventory at a discount if voluntarily collaborating in Apple’s employee stock purchase Plan. You’ll additionally receive blessings which includes: comprehensive medical and dental insurance, retirement advantages, quite a number discounted merchandise and free offerings, and for formal education associated with advancing your career at Apple, repayment for positive instructional fees — which include training. Moreover, this role might be eligible for discretionary bonuses or fee payments in addition to relocation. Study more about Apple blessings.
Note: Apple advantage, compensation and worker stock applications are concern to eligibility requirements and different phrases of the relevant plan or software.
