Loker ini dikelola oleh

MH
Mutiara Haraky

Persyaratan

Kerja di lokasi
5 - 10 tahun pengalaman
Minimal Sarjana (S1)

Deskripsi pekerjaan Backend Engineer PT Leap Digital Indonesia

ABOUT THE ROLE

We are seeking an experienced Backend Engineer to develop and maintain scalable backend services for an omnichannel clienteling platform. The role involves building microservices, integrating messaging systems and third-party platforms, and ensuring system performance, reliability, and security.

KEY RESPONSIBILITIES

- Develop and maintain backend services using Java and Spring Boot for conversation management, message routing, campaigns, and sales attribution.

- Design and optimize data models across PostgreSQL and MongoDB.

- Build event-driven architectures using Kafka, including message ordering, retries, and error handling.

- Develop and maintain integrations with the WhatsApp Business Platform, including message handling, webhooks, templates, and delivery status tracking.

- Implement phone number normalization and matching to connect incoming WhatsApp messages with customer records.

- Integrate chatbot, VoIP, and Microsoft Graph services, including bot-to-human handoff workflows.

- Implement real-time messaging using WebSockets and ensure horizontal scalability across multiple instances.

- Optimize backend services to support thousands of concurrent users while meeting performance and availability targets.

- Implement access control mechanisms using RBAC or ABAC, alongside customer data masking.

- Estimate tasks, manage development priorities, and deliver projects according to agreed timelines.

QUALIFICATIONS

- Minimum 4 years of backend development experience, including production experience with Java and Spring Boot.

- Strong proficiency in Java 21 or later and Spring Boot 4.

- Strong knowledge of PostgreSQL, including schema design, query optimization, indexing, and connection pooling.

- Production experience with Redis and Kafka.

- Experience with WebSockets or other long-lived connection systems at scale.

- Strong understanding of concurrency, idempotency, distributed locking, and consistency trade-offs in microservices.

- Experience with Spring Security, OAuth2, JWT, and implementing RBAC or ABAC.

- Experience with Docker, Kubernetes or ECS, CI/CD pipelines, and AWS or GCP.

- Experience writing unit and integration tests using JUnit and Testcontainers.

- Bachelor's degree in Computer Science, Information Technology, or a related field.

Proses Wawancara

Tentang Perusahaan
PT Leap Digital Indonesia
Information Technology and Services
11 - 50 karyawan

Leap Digital Indonesia [PT] is a technology consulting and services firm helping enterprises design intelligent systems, deploy scalable technology, and deliver measurable business outcomes.

Alamat kantor

9th Floor [Thrive], Cyber 2, Rasuna Said, Jakarta 12950

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

Lowongan Lainnya Untukmu
Penuh Waktu
3–5 tahun
Minimal Diploma (D1 - D4)
PT Terang Inti Pesona
Kontrak
3–5 tahun
Minimal Diploma (D1 - D4)
Kodegiri
Penuh Waktu
5–10 tahun
Minimal Sarjana (S1)
PT Aktualisasi Gratia Talenta Indonesia
Hybrid
Kontrak
3–5 tahun
+1
Nityo Infotech