Software Engineer - Applications

Apple Inc.
Austin, United States of America
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Austin, United States of America

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Test Driven Development
Automation of Tests
Azure
Cloud Computing
Couchbase
Database Design
Distributed Systems
Amazon DynamoDB
Github
JMeter
Python
MySQL
Octopus Deploy
Oracle Applications
Testng
Performance Testing
Test Driven Development
Spring-boot
Information Technology
Cassandra
Non-relational Database
Terraform
gRPC
Programming Languages
Microservices

Job description

APPLE INC has the following available in Austin, Texas. Design, develop and maintain applications and features for Apple Retail Engineering Affordability Platform. Implement system frameworks, test driven automation and security related features. Architect database design and message framework design for supporting system design. Build micro-services on public and private cloud platforms. Build and enhance the next generation of Apple's IS&T Platforms and Applications. Be part of an Agile team and partake in every aspect of the product, from planning to design to implementation and documentation. Work with project managers and technical teams in a multi-functional environment to implement quality products that meet the business goals. 40 hours/week.

Requirements

Bachelor's degree or foreign equivalent in Computer Science or a related field and 3 years of experience in the job offered or related occupation.

Experience and/or education must include:

Programming Languages & Frameworks (Java, Python, SpringBoot).

Utilizing relational and non-relational databases Oracle, Cassandra, Couchbase, MySQL,or DynamoDB.

Working on Cloud technologies including AWS, GCP, or Azure.

Building highly available, scalable, reliable distributed systems.

Breaking down complex business flows into technical workflows and implementing them with modern architecture principles.

Test driven development with Junits, TestNG.

Test Automation including Performance Testing frameworks like JMeter or equivalent.

Implementing GitOps workflow and CI/CD technologies including GitHub, ArgoCD, and Terraform.

Utilizing industry leading security algorithms and protocols HTTP and GRPC.

About the company

Imagine what you can do here. Apple is a place where extraordinary people gather to do their lives best work. Together we create products and experiences people once couldn't have imagined, and now, can't imagine living without. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do.

Apply for this position