Sr. Systems Engineer (Java) Position Available In Shelby, Tennessee
Tallo's Job Summary: The Sr. Systems Engineer (Java) will be responsible for developing, maintaining, and supporting microservices, data pipelines, and batch applications. This role requires a Bachelor's degree in a related field and 7 years of back-end development experience, including expertise in Java, Spring framework, Git, Junit, and more. The position involves collaborating with IT Architects, troubleshooting issues, and participating in an on-call rotation.
Job 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 Qualifications:
UNAVAILABLE