Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Apple Senior Full-Stack Engineer Server 
United States, Washington, Seattle 
168650809

13.07.2024
Description
In this exciting role, we want you to design, develop, and support software for systems to support music partner tools for artists and label external users! Examine business requirements from our business, product, and operations teams. Translate these specifications into engineering requirements. You will apply your sophisticated software architecture skill to design beautiful, resilient, reliable, and scalable systems.Come develop testable and maintainable software using Java. You will also build reusable presentational components using HTML/CSS/Typescript/Javascript. You'll have the opportunity to implement scalable web services using the REST methodology. Build asynchronous messaging between services using Kafka or other message publishing technologies. Implement standard processes for data storage and retrieval using Oracle, Cassandra, and Postgres.
Minimum Qualifications
  • Minimum 3-5 years of current software development experience using relevant technologies:
  • Java and JaxRS
  • React and Javascript/Typescript
  • HTML and CSS
  • Relational and NOSQL datastores
Preferred Qualifications
  • Use Java to develop server-side software for web services and data processing pipelines.
  • Build reliable software and use proven architecture patterns that produce supportable and sustainable code.
  • Use relational datastores such as Oracle, MySQL, or Postgres to query and update data, and to design and create efficient data storage schemas.
  • Use NOSQL datastores including Cassandra or MongoDB to query and update data, and to design and create efficient data storage schemas.
  • Understand and translate business requirements to engineering requirements to improve existing tools or to build new functionality to enable them to conduct and support the business.
  • Use REST to structure requests for data and the responses to those requests in web service APIs produced by the team for both internal and external usage.
  • Use Kafka or similar message bus to build scalable asynchronous, distributed data and job pipelines
  • Development of data models, business logic and data validation
  • Build web pages and templates to create reusable presentational components using HTML, CSS and Javascript to present data to web browsers.
  • Development using CI/CD pipelines
  • Experience with cloud architecture such as Kubernetes on AWS, Azure, or Google Cloud
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 $131,500 and $243,300, and your base pay will depend on your skills, qualifications, experience, and location.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.