Job description
- Analyze business requirement and identify scope of work related to Micro-service and API
- Define Micro-service and API solution to support for business requirement
- Create detail design for identified Micro-service
- Create specification for identified API
- Support to deploy Micro-service and API into production
- Support to resolve incident/problem on production
- Review and accept Micro-services design documents and source code delivered by partners.
Job requirement
Educational Qualifications
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field of study: or equivalent education, training & experience
Relevant Knowledge/ Expertise
- Experience with SOA, Micro-service and API based architecture
- At least 3 years design and develop Java-based application using Spring, Spring Boot, MS SQL, MySQL, MongoDB
- At least 3 years design and develop Restful/Json API
- Familiar with web/application servers using Load Balancing model
- Familiar with CI/CD tool and technologies like Jenkin, GIT, Ant, Maven, Gradle or equivalent.
- Experience with design and develop Micro-service/API using Domain-driven design pattern.
- Experience with design and develop event-driven and message-driven applications using Kafka, RabitMQ, ActiveMQ, or similarly
- Experience with application deployment using Docker/Container model
Job benefit