Placement papers | Freshers Walkin | Jobs daily: Software Engineer (Java and Full Stack) at Apple Inc. (Cupertino, CA)


Search jobs and placement papers

Software Engineer (Java and Full Stack) at Apple Inc. (Cupertino, CA)

Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

We are looking for an energetic and seasoned Software Engineer with deep experience in Big Data processing to contribute to the design and development of several key systems. As a member of the team, youll be instrumental in design, development, standardization, and validation of several critical applications.

 

Key Qualifications:
Thorough understanding of highly scalable distributed databases and multi-clustered systems
Experience in data modeling to support agility and scale for present and the future
Define and advocate best application practices to leverage strengths of a scalable datastore
Expert in Search both from data and application architecture view point
Data storage/processing distribution best practices (sharding, partitioning)
Techniques for sharing data processing between application and datastore (MapReduce etc)
Solid understanding of NOSQL Database (preferably MongoDB)
Expert in a scripting language like Python
Data security techniques for applications and database
Best practices for dev teams to profile interactions with databases
Excellent Communication Skills

Description:
The Corporate Systems Engineering group at Apple primarily focuses on creative ways to engineer business solutions to meet the growing business needs of Apple's Finance, HR, iTunes, Sales, Retail, and Apple Park business groups. At core, our portfolio comprises of engineered custom solutions to process very high-volume micro-transactions from iTunes Downloads, iPhone Activations, Sales from Retail, Online, Resellers, and more. These solutions are based on cutting edge enterprise technologies ranging from Server Side Java, Web Technologies, Cocoa, iOS, Oracle, and Non-SQL Databases. Building simple, intuitive, accessible, and high quality systems is our core strength.

You will join a hands-on development team that fosters creativity and generates novel solutions to deliver engineering excellence.
We partner with a variety of cross and multi-functional team members from a diverse array of groups across the company
Are you deeply accountable for your work? Your passion for product ownership and track record of product development will prove critical to your success on our team.

Education:
BS Computer Science or Equivalent. Minimum of 4 years in Software development

Additional Requirements:
Ability to stay focused and prioritize a heavy workload while achieving exceptional quality
You are upbeat, adaptable, and results oriented with a positive attitude
You bring passion and dedication to your job and are committed to our vision and supporting the developer community
Background in Payments is highly desired
Experience managing high transaction volume projects
Search Technologies like Elasticsearch, Lucene
Machine Learning

Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.


by via developer jobs - Stack Overflow

 

No comments:

Post a Comment