Roles and Responsibilities Working and managing tight knit agile teams developing robust mobile, web, and enterprise. Design and implement distributed and highly robust enterprise applications that scale for enterprise. Adhere to Continuous Integration and Continuous Delivery. Adhere to DevOps principles and be involved in projects throughout their full software lifecycle from development, QA, deployment, to post-production support. Work collaboratively in a cross functional team in an Agile delivery. Front-end development. Back-end development. Ensure high code quality. Qualifications and Experience Degree in IT, Engineering or Computer Science. Minimum of 5 years of experience in Software Engineering Minimum of 3 years of experience in Java and Spring Boot Minimum of 2 years of experience in Angular Experience in MongoDB and MySQL. Experience in developing REST APIs using Micro-service Architecture. Experience in Docker / Linux / Maven / Git . Understanding about Front End developmen...