Job description for Developer Node JS at Berijalan Yogyakarta
Deskripsi Pekerjaan:
1. Menganalisa dan mendiskusikan Technical design (TD) dari PSA/BSA/Cell Lead agar tercapai desain teknikal yang optimal
2. melakukan coding pembangunan aplikasi sesuai dengan standard dan TD
3. Membuat dan melakukan unit testing
4. Mempersiapkan program untuk deployment
5. Melakukan analisa dan perbaikan coding atas bugs pada masa PIR
Kualifikasi:
1. Memiliki pengalaman minimal 3 tahun dalam merancang dan membangun API menggunakan Framework NodeJS
2. Paham dan mengerti ""modern development priciples"" seperti ""S.O.L.I.D"" pada object-oriented design
3. Minimal 3 tahun pengalaman dalam menggunakan Javascript ES6
4. Memiliki pengetahuan dan pengalaman yang baik dalam framework NodeJS
5. Familiar dengan Git (GitHub, Bitbucket, Gitlab, etc.)
6. Memiliki pengalaman sekuritas pada API (OAuth 2.0, Kerberos, JWT, Basic Auth dll)
7. Memiliki pengalaman dokumentasi API seperti Swagger.
8. Memiliki Pengalaman CI/CD menggunakan tools Jenkins, Docker dan Kubernetes.
Extra Qualification (Plus Point):
1. Memiliki Pengalaman dengan API Management Tools seperti Axway, Kong, Apigee, dll.\
2. Memiliki Pengalaman dengan cloud native development
3. Mengerti mekanisme Cache Memory pada Java seperti varnish, Memcached, Redis.

