JOBSEARCHER

Java Backend Lead

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 ownerLeads efforts with Integration/User InterfacesDevelops and owns Program Increment list of featuresDevelops and defines application scope and objectives and supervises the preparation of technical and/or functional specifications from with programs will be writtenPerforms technical design reviews and code reviewsResponsible for delivery of application technology solutions and data information planning effortOwns the technical development environment and works on the Enterprise teamPlan and implement projects Developing, managing, and defending scheduleMonitor and report on project progressPresent to stakeholders reports on progress as well as problems and solutionsImplement and manage change when necessary to meet project outputsDo proper Risk Management and Take things to closure by meeting definition of done criteriaMandatory skills: Java,Spring Boot,MicroservicesRequirementsEight 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 APIsExperience 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 microservicesFamiliar with Integration scenarios such as Message Queues, Kafka, File transfer integration, web servicesFamiliar with Interfaces such as REST web services, swagger profiles, JSON payloads Work experience in Agile (Scrum) development teams requiredRetail experience preferred but not mandatory.