Requirements :
- Education : Bachelor or higher degree in Computer Science or related fields.
- Experience needed & Long duration needed : Min. 2 years of experience in web application development using Java. ( Springboot preferably )
Additional expertises need :
- Strong understanding in J2EE, Springboot/Quarkus framework and MVC concept.
- Strong understanding in REST API and JSAON.
- Good understanding in Java web application deployment and configuration. Experience in Docker, Kubernetes, Microservices architecture is a great plus.
- Good understanding in database 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.
Job Description :
- 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.
Technical Competency :
- Application Development and Management
Remarks :
- Ability to apply business and IT analysis in creating value creation; configures and tailor applications to business user needs; displays knowledge and understanding of techniques, principles, methodology, and tools for effective implementation; ensures effective knowledge-transfer to end-user; and provides implementation plans of integration and migration.