Job responsibilities
- Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vender
- Lead development of dining applications across front end and backend systems, leveraging Java with an API first approach running on AWS
- Serves as a technical subject matter expert in dining experiences and dining content
- Design, develop and integrate with internal and external systems via APIs
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Drives decisions that influence the product design, application functionality, and technical operations and processes
- Communicate, show commitment and deliver the unexpected
- Influences peers and project decision-makers to consider the use and application of leading-edge technologies
- Adds to the team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Software engineering lead in large, complex, customer facing enterprise systems
- Experience leading design and resolving functionality problems independently with little to no oversight
- Proficiency with server-side languages such as Java
- Familiarity with JavaScript frameworks such as Angular JS or React
- Must have experience as a backend coding experience Java.
- Must have experience with git, unit testing, Dev Ops, CI/CD
Preferred qualifications, capabilities, and skills
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.