Skill diminta
DockerKubernetesMicroservicesRabbitMQgRPC
Deskripsi
- Deskripsi pekerjaan Golang Backend Developer PT NUSA CITRA KELOLA
- Golang Backend Developer — Microservices Migration
- Tanggung jawab utama
- Membangun microservices berbasis Go sesuai spesifikasi hasil analisis tim SA/SME/BA.
- Mendesain dan mengimplementasikan REST/gRPC API dengan standar kontrak yang konsisten.
- Mengimplementasikan pola resiliency (circuit breaker, retry, idempotency) khususnya untuk service payment.
- Menulis unit test dan berkolaborasi dengan tim QA untuk shadow traffic testing.
- Melakukan containerization service menggunakan Docker dan deployment ke Kubernetes/OpenShift.
- Kualifikasi wajib
- Minimal 2 tahun pengalaman menulis Go untuk sistem production.
- Memahami goroutine, channel, dan context package secara mendalam.
- Pengalaman mendesain REST dan/atau gRPC API.
- Familiar dengan message broker (Kafka atau RabbitMQ) untuk pemrosesan asynchronous.
- Memahami containerization dengan Docker dan dasar-dasar Kubernetes.
- Nilai tambah
- Pengalaman migrasi dari sistem legacy (bahasa apapun) ke arsitektur baru.
- Pemahaman konsep double-entry accounting, ledger, atau reconciliation.
- Pengalaman bekerja di proyek sektor perbankan atau finansial.