Requirments:
-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 framework and MVC concept.
-Strong understanding in REST API and JSON.
-Good understanding in Java web application deployment and configuration.
Experience in schema
design, query optimization is a great plus.
-Basic understanding in Agile and Scrum.
Java, Spring, Spring Boot ( * technology stack = Java (programming language), Spring Boot (Framework), MVC (concept), Linux (OS) + technology stack = MyBatis (data access), docker (containerization), kubernetes (microservices), kafka (data stream), load balancer
* security = JWT
* source code control = GIT (gitlab, github, bitbucket, etc)
Jobdesk:
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.