H-E-B Digital Technology is looking to deliver modern, engaging, reliable, and scalable digital experiences to meet the needs of its growing audience, specifically in the area of in-store payments.
Requirements
- Experience with common software engineering tools (e.g., Git, Jira, Confluence)
- Strong knowledge of computer science fundamentals such as data structures, algorithms, and design patterns
- Backend software engineering experience with Java, Golang, C/C++, or other languages to build services and APIs
- Experience with Spring Boot, Spring Framework, Spring Security, and other related frameworks
- Experience with relational databases and writing SQL
- Working within the Linux environment to include command line and shell scripting experience
- Hands on experience utilizing various DevOps techniques to include continuous integration and deployment (CI/CD), configuration as code, container first strategies
Responsibilities
- Deliver complex code solutions
- Contribute to overall system design, architecture, security, scalability, reliability, application performance, and provide end-to-end support
- Works on defined technology projects / tasks with occasional guidance
- Writes production-ready code and tests that meet acceptance criteria, are easily testable, documented, easily understood by other developers, and account for edge cases, security, and errors
- Creating, configuring, and supporting build and deployment pipelines
- Capable of on-call support, debugging, and troubleshooting moderately complex issues within team services
- Grows technical skills and experience, starting to lead small initiatives independently
Other
- A Computer Science degree or comparable formal training, certification, or work experience
- 2+ years of experience in software development and in specific area of assignment
- Travel by car or plane with overnight stays
- Work extended hours; sit for extended periods
- Work rotating and on-call schedules, as needed