Overview
Alert (recently acquired by Walmart) is an e-grocery robotics company. They retrofit their system into existing Walmart stores. A customer will put their order in online and the robotics system will pick/pack the customers order within minutes. They are only in a few stores right now, but plan to be in 10+ by end of year and 400+ by 2028.
The Sustaining team helps fix any issues with the control software for the bots. The onsite team will escalate any issues to the NOC team and the Sustaining team will take on any issues that the NOC team escalates to them. This team is responsible for analyzing & troubleshooting software issues, identifying risks with the software & documenting the issues. Right now the team size is 5 folks, but they are looking to grow this team as they add more sites.
It is a Java based system. They use scripting for identifying the issues and work a lot with Docker & Redis.
Responsibilities
- Triage software issues and come up with fixes.
- Analyze and troubleshoot software issues at production sites.
- Work across teams to solve and communicate status of issues
- Document issues and their solutions using.
- Clearly communicate status of issues internally and externally.
- Create and track key sustaining performance metrics and status.
- Plan and coordinate software maintenance and patch releases.
- Identify and clearly communicate issues, status, risks, and metrics.
Requirements
- Experience in troubleshooting enterprise software problems
- Experience with coding in C++ , Java, and Angular (minimum 5 years)
- Experience in analyzing log files with various tools
- Experience with Spring Boot.
- Working knowledge of Linux (CentOS system management)
- Working knowledge of bash shell scripting
- Working knowledge of Java to be able to debug issues in code and fix.
- Working knowledge of software version control systems (git) and software build systems (Jenkins)
- Working knowledge of software installation and maintenance on Linux (CentOS systems)
- Familiarity with communication with devices such as scales and camera systems.
- Familiarity with Docker
- Familiarity with Redis
Required Skills : Must Haves: • 4-5+ years of experience • Java – should have coding experience, ability to debug issues in the code • JIRA for ticketing • Strong SQL, Bash Shell Scripting – need to be able to dig around in the data logs and understand what went wrong • Experience in a Linux environment, software maintenance • Docker & Redis – need foundational understanding • Personality – very important. Need someone who is willing to be flexible since the team and the processes are new. Be able to adapt quickly to changes Nice to Have: • Angular • Spring Boot • C++
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Notes :
Selling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee :No
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :Development/Engineering
Master Job Title :Dev: Java
Branch Code :Providence