RESPONSIBILITIES:
- Design and develop innovative features on key strategic projects as part of a highly functional Agile (e.g., Scrum) team
- Work with product stakeholders to help define and prioritize product backlog and sprint plans
- Develop and integrate to system APIs
- Document technical details of coding projects through a standardized process of creating code comments, software architecture and flow diagrams
- Ensure corporate compliance and information security standards are withheld within the SDLC
- Contribute to maintenance, support and roadmap of key team member facing solutions and platforms
- Design and establish software patterns to solve key business and technology problems
- Mentor, support, and guide junior developers, including code reviews, best practices, pattern reviews
EDUCATION & EXPERIENCE QUALIFICATIONS:
- Experience working as part of an Agile Scrum team
- Experience with restaurant or retail technologies
- Mentoring junior developers
- Continuous Delivery & Integration Automation experience
- Enterprise architecture understanding and proficiency (e.g., API-led, middleware, SOA)
REQUIRED KNOWLEDGE, SKILLS or ABILITIES:
- Proficient developing enterprise development languages (Java, Server-Side JavaScript, React, React Native)
- Knowledge of distributed services(e.g., REST, SOAP)
- Working experience with enterprise frameworks like Spring
- Proficiency with Source control and CI/CD technologies such as Git and Azure DevOps
- Deep understanding of building out microservices using technologies that include Java, NoSQL, Kubernetes
- Strong Experience with cloud native Devops architectures (Azure preferred) and knowledge of containerized app deployments (Docker, AKS)
- Deep understanding and implementation of Test Driven Development (TDD)
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.