Skill diminta
AWSApacheApache KafkaAttention to DetailCI/CDDockerGitGitLab CIJavaJenkinsKubernetesMicrosoft OfficePostgreSQLREST APISpring Boot
Gaji pasar untuk posisi ini
Median Rp9,2 jt/bulan · rentang umum Rp7,5 jt – Rp10,5 jt
Berdasarkan 157 lowongan Backend Development se-Indonesia (semua level).
Lihat data gaji selengkapnya →Deskripsi
- Deskripsi pekerjaan Developer Backend Mitra Cakra Digital
- [PT Mitra Cakra Digital — Tech Team]
- Kami mencari Developer Backend - Java / Spring untuk bergabung dalam tim engineering kami.
Di peran ini, Anda akan bertanggung jawab membangun layanan backend berbasis Java/Spring yang tangguh, teruji, dan sesuai standar arsitektur enterprise. Tidak hanya mengembangkan API biasa, Anda juga akan merancang komponen berbasis event (Event-Driven Architecture), membuat pustaka (SDK) internal untuk tim developer lain, serta menjaga alur pertukaran data agar tetap high-throughput, andal, dan fault-tolerant. Jika Anda peduli pada kualitas kode, menguasai ekosistem Java, serta memiliki ketertarikan pada Apache Kafka dan Developer Experience (DevEx), posisi ini sangat tepat untuk Anda.
Apa yang akan Anda lakukan
- Mengembangkan layanan backend dan komponen berbasis event menggunakan Java, Spring Boot, serta message broker (Apache Kafka).
- Membangun, mendokumentasikan, dan memelihara pustaka (library) atau SDK internal untuk digunakan oleh squad developer lain.
- Mengembangkan jalur integrasi yang andal antara sistem legacy dengan layanan baru sesuai rancangan sistem dan kontrak API.
- Menerapkan mekanisme penanganan kegagalan (fault tolerance) tingkat lanjut (retry, exponential backoff, Dead Letter Queue).
- Menulis pengujian otomatis (unit & integration testing) yang komprehensif sesuai standar test coverage tim.
- Melakukan code review secara aktif, menindaklanjuti temuan tim QA, serta melakukan perbaikan bug secara responsif.
- Memantau (monitoring) serta menjaga keandalan (reliability) dan performa alur pertukaran data antar layanan secara berkelanjutan.
Kualifikasi Utama
- Pengalaman minimal 4 tahun dalam pengembangan backend.
- Menguasai Java 17 (atau lebih baru) dan framework
- Spring Boot 3 / 4
- (termasuk Spring Kafka, REST API, dan JPA/Hibernate).
- Menguasai basis data relasional, khususnya
- PostgreSQL
- Pengalaman hands-on dengan
- Apache Kafka
- beserta konsep intinya: producer, consumer group, partition, offset management, dan rebalancing.
- Menguasai serialisasi data menggunakan
- Avro
- serta pengelolaan
- Schema Registry
- Memahami dan berpengalaman menerapkan pola arsitektur
- event-driven
- (idempotency, exactly-once processing, dan Outbox Pattern).
- Terbiasa dengan praktik automated testing (JUnit, Mockito).
- Memiliki pemahaman baik dan pengalaman hands-on dengan Git, Docker, serta pemahaman dasar Kubernetes.
Soft Skill: Disiplin tinggi terhadap standar kode (no cowboy coding), teliti, komunikatif lintas peran (Frontend, QA, PM), serta memiliki sudut pandang "developer-as-a-customer" dalam menyusun dokumentasi teknis dan sample code.
Nilai Tambah
- Pengalaman membangun internal tools / SDK / open-source library.
- Familiar dengan Debezium / CDC atau pengelolaan Kafka di platform Cloud (AWS MSK, Confluent Cloud, dll).
- Memiliki pengalaman bekerja dengan metodologi Agile/Scrum dan tools CI/CD (GitLab CI, Jenkins).
- Pengalaman di industri IT Consulting.
Informasi Tambahan
Skema Bekerja: On-Site (Work From Office) – Kota Wisata, Gunung Putri, Kabupaten Bogor.
Budaya Perusahaan: PT Mitra Cakra Digital menerapkan budaya kerja GROWTH (Grit, Results-Oriented, Ownership, World-Class, Techie, Harmony). Kami mendorong tim untuk bereksperimen, mencari solusi berbasis teknologi, dan tumbuh bersama. PT Mitra Cakra Digital berkomitmen pada kesetaraan kesempatan kerja.