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 development.
- Knowledge of DevOps practices.
Skills and Capabilities
- Excellent communication and leadership skills.
- Able to converse and write well in English.
- Strong analytical problem-solving skills.
- Perform task with minimum supervision.
- Ability to deal with high levels of uncertainty.
- Problem-solving and debugging skills.