What are the responsibilities and job description for the Software Engineer (Java), Enterprise Systems position at Lensa?
Lensa is the leading career site for job seekers at every stage of their career. Our client, Apple, is seeking professionals in Sunnyvale, CA. Apply via Lensa today!
Software Engineer (Java), Enterprise Systems
Sunnyvale,California,United States
Software and Services
Imagine what you could do here. 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, we'd love to hear from you! The Apple Care Digital Apps Team is looking for an experienced Java Software Engineer. In this role you will design, build and deliver Java Backend Services powering the platform used by our customers every day. You will work closely with cross functional teams, business leaders and other partners across Apple to implement new solutions. The candidate must be able to work independently, understand the needs and the solutions for sophisticated architecture.
Description
Architect, design, implement, and document highly available and scalable web applications and REST-API based backend services. Design and implement new features and functionalities, write unit and integration tests using Java programming language, Spring framework, Apple’s internal Java-based frameworks. Debug, troubleshoot, and resolve non-routine and very complex mission-critical production issues that have an immediate impact to our customers. Collaborate with other engineers, product managers, quality engineers, site reliability engineers to gather, define, and analyze functional and non-functional/technical requirements. Innovate, make decisions, foster your ideas and implement new functionality of core backend platform and systems that will power next generation Apple services.
Minimum Qualifications
Preferred Qualifications
Additional Requirements
Pay & Benefits
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (Opens in a new window) .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .
Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .
Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Software Engineer (Java), Enterprise Systems
Sunnyvale,California,United States
Software and Services
Imagine what you could do here. 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, we'd love to hear from you! The Apple Care Digital Apps Team is looking for an experienced Java Software Engineer. In this role you will design, build and deliver Java Backend Services powering the platform used by our customers every day. You will work closely with cross functional teams, business leaders and other partners across Apple to implement new solutions. The candidate must be able to work independently, understand the needs and the solutions for sophisticated architecture.
Description
Architect, design, implement, and document highly available and scalable web applications and REST-API based backend services. Design and implement new features and functionalities, write unit and integration tests using Java programming language, Spring framework, Apple’s internal Java-based frameworks. Debug, troubleshoot, and resolve non-routine and very complex mission-critical production issues that have an immediate impact to our customers. Collaborate with other engineers, product managers, quality engineers, site reliability engineers to gather, define, and analyze functional and non-functional/technical requirements. Innovate, make decisions, foster your ideas and implement new functionality of core backend platform and systems that will power next generation Apple services.
Minimum Qualifications
- 5 years of experience in Java, Spring, Multi-Threading, REST, Data Caching, NoSQL technologies
- 5 years of experience in design, development and deployment of large-scale, low latency, cloud based, REST APIs based customer facing services
- Experience in networking protocols: TCP, HTTP/HTTPS, web sockets
- BS in Computer Science or equivalent years of work experience.
Preferred Qualifications
- Strong Object Oriented, Functional and Reactive programming skills
- 6 years of networking protocols: TCP, HTTP/HTTPS, web sockets
- Great understanding of security concepts to build reliable and secure distributed systems
- Solid knowledge of applications performance improvement techniques and caching solutions
- Ability to successfully multi-task and support multiple, concurrent projects
- Excellent problem solving, critical thinking, and interpersonal skills
- Ability to learn new technologies in a short time
Additional Requirements
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 $143,100 and $264,200, 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 (https://www.apple.com/careers/us/benefits.html) 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.
- Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant. (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf)
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (Opens in a new window) .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .
Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .
Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Salary : $143,100 - $264,200