Bachelor or higher degree in Computer Science or related fields.
Min. 3 years of experience in web application development using Java.
Strong understanding in J2EE, Spring Boot framework and MVC concept.
Strong understanding in REST API and JSON.
Good understanding in Java web application deployment and configuration. Experience in Docker, Kubernetes, Kafka, Microservices architecture is a great plus.
Good understanding in database (Oracle), query (preferably PL/SQL). Experience in schema design, query optimization is a great plus.
Basic understanding in Agile and Scrum.
Self-motivated, can-do attitude and good communication skill.
Jobdesc
Develop back-end services (web API, scheduler) accordingly to requirements and technology standard.
Deploy tested back-end services and ensure the functionalities work well.
Maintain and troubleshoot issues related to back-end services.
Monitor and ensure availability of back-end services.
Write high-quality, clean and maintainable code and technical documentation.
Collaborate with other developers, technical lead, UI/UX designer, QA, product owner, tribe leader and other stakeholders to build applications.