Sr. Systems Engineer (Java)

Apply Now

Company: AutoZone

Location: Memphis, TN 38109

Description:

Title: Sr. Systems Engineer (Java)

Duties: The Sr. Systems Engineer (Java) will join the OMS/Warranty/VDP Engineering team. This position is responsible for development, maintenance, and support of microservices, data pipelines, consumers, producers and batch applications. Additionally, you will ensure applications are built with stability and reliability. You will also create, test, and support software applications; produce high- and low- level designs as necessary with IT Architects; and collaborate with other engineers to deliver new capabilities. You will troubleshoot problems in development and production environments; review code and designs; and recommend performance improvements for existing platform. Other responsibilities include coordinating with product owners and business partners to gather and document requirements, providing production support, and participating in an on-call rotation.

Requirements: Must have a Bachelor's degree in Computer Science, Electronics and Communication Engineering, Electronic Engineering or related and 7 years of back-end development experience, including:
Java, Spring framework, Spring Boot
Swagger and Open API specification
Eclipse or IntelliJ on Linux/Windows
Git or Subversion
Junit and Mockito
Developing Microservices using RESTful standards
Advanced problem solving, domain technical and analytical skills
At least 1 year of experience with
GitLab, CI/CD pipelines using Jenkins and Maven
Experience working with GCP Spanner
GCP Pub Sub, Apache Kafka and ActiveMQ
Building data pipelines using GCP Dataflow (Apache Beam) and Spring Batch
Configuring GCP infrastructure using Terraform
Index creation and maintenance for search capabilities using Elasticsearch
Docker, building containerized applications for deployment on GCP Cloud Run and Google Kubernetes Engine (GKE)
GCP Load Balancer and Apigee (API Gateway)
Oracle MS SQL, MySQL, and GCP Spanner

Similar Jobs