As a technical Lead, you will
- Maintains active relationships with Product Owner to understand business requirements, leads requirements gathering meetings and reviews designs with the product owner
- Leads efforts with Integration / User Interfaces
- Develops and owns Program Increment list of features
- Develops and defines application scope and objectives and supervises the preparation of technical and / or functional specifications from with programs will be written
- Performs technical design reviews and code reviews
- Responsible for delivery of application technology solutions and data information planning effort
- Owns the technical development environment and works on the Enterprise team
- Plan and implement projects
- Developing, managing, and defending schedule
- Monitor and report on project progress
- Present to stakeholder’s reports on progress as well as problems and solutions
- Implement and manage change when necessary to meet project outputs
- Do proper Risk Management and Take things to closure by meeting definition of done criteria
Requirements
Eight or more years programing with supporting JAVA Development / interfacing with business stakeholders experience; and expert level experience with business and technical applications;
or any combination of education and experience, which would provide an equivalent background.
- Three or more years working as a Technical Lead role in JAVA APIs
- Experience in Designing, developing and deploying Microservices in container based environments.
- Experience with Angular, NodeJS and other Javascript frameworks, AZURE framework
- Familiar with Architectural design patterns and microservices
- Familiar with Integration scenarios such as Message Queues, Kafka, File transfer integration, web services
- Familiar with Interfaces such as REST web services, swagger profiles, JSON payloads
- Work experience in Agile (Scrum) development teams required
- Retail experience preferred but no mandatory
11 days ago