AutoZoneposted about 1 month ago
Memphis, TN
Motor Vehicle and Parts Dealers

About the position

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.

Responsibilities

  • Development, maintenance, and support of microservices, data pipelines, consumers, producers and batch applications.
  • Ensure applications are built with stability and reliability.
  • Create, test, and support software applications.
  • Produce high- and low- level designs as necessary with IT Architects.
  • Collaborate with other engineers to deliver new capabilities.
  • Troubleshoot problems in development and production environments.
  • Review code and designs.
  • Recommend performance improvements for existing platform.
  • Coordinate with product owners and business partners to gather and document requirements.
  • Provide production support.
  • Participate in an on-call rotation.

Requirements

  • Bachelor's degree in Computer Science, Electronics and Communication Engineering, Electronic Engineering or related.
  • 7 years of back-end development experience.
  • Experience with Java, Spring framework, Spring Boot.
  • Familiarity with Swagger and Open API specification.
  • Experience with Eclipse or IntelliJ on Linux/Windows.
  • Knowledge of Git or Subversion.
  • Experience with 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.
  • Familiarity with 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.
  • Experience with Docker, building containerized applications for deployment on GCP Cloud Run and Google Kubernetes Engine (GKE).
  • Knowledge of GCP Load Balancer and Apigee (API Gateway).
  • Experience with Oracle MS SQL, MySQL, and GCP Spanner.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service