Responsibilities:
- Design and develop APIs integration in accordance with technical business requirements.
- Analyze and support troubleshooting against integration issues occurred in Production environments.
- Provide API Specification document during development process.
- Coordinate and collaborate with other parties during project implementation.
- Provide API Unit testing for each API development.
- Understand and have used one of the Message Broker applications such as Kafka / RabbitMQ / ActiveMQ/Others (or similar product).
Requirements:
- Candidates must at least possess bachelor's degree from information technology/information system/computer science with minimal GPA 3.00.
- Have experience in Java Programming and backend / middleware / API Developer for min. 2 years on a project.
- Having experiences in the middleware/integration development area.
- Having experiences using data integration tools such as SSIS (MS SQL Server Integration Services).
- Understand the concept of API Integration (WebServices, SOAP / WSDL, RESTFul, JSon, XML, GraphQL).
- Understand the SCM (Source Code Management) concept such as Git / SVN / Source Safe (or similar product).
- Hands-on with one of the middleware software such as SAG Webmethods / Tibco / Oracle Weblogic (Fusion Middleware) / IBM Integration Bus / WSO2 / Mulesoft (or similar product).
- Understand the concept of DevOps and its tools such as Jenkins / Docker / Kubernetes.
- Having knowledges in API Documentation and its tools such as SwaggerUI / ReDoc / RAML.