Company Logo

Back-end Developer (Java)

Loker ini dikelola oleh

DC
Divistant Career

Persyaratan

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

Benefit Kerja

Training/Certification

THR

Team-building events

Work Insurance

Perform Bonus

Deskripsi pekerjaan Back-end Developer (Java) divistant

Kualifikasi Utama:

  • Minimal 3-5 tahun pengalaman di Java Backend (diutamakan pernah di perbankan / fintech / payment gateway).
  • ⁠Mahir Java 21, Spring Boot 3.x, Spring Data JPA, Spring Security, dan Spring WebFlux (WebClient).
  • ⁠Paham arsitektur Hexagonal (Ports & Adapters) / Clean Architecture dan Modular Monolith.
  • ⁠Berpengalaman membangun integrasi API (REST, Webhook callback, HMAC SHA-256 signature).
  • ⁠Paham konsep Idempotency, In-doubt Transaction handling, Resilience4j, dan background reconciliation worker.
  • ⁠Terbiasa dengan Oracle DB / PostgreSQL, Flyway Database Migration, dan Redis (caching & distributed lock / ShedLock).
  • ⁠Kuat di automated testing: JUnit 5, Mockito, WireMock, Testcontainers.

Job Description:

  • Merancang, membangun, dan memelihara aplikasi backend yang responsif, aman, scalable, dan berkinerja tinggi menggunakan bahasa pemrograman Java dan framework terkait.
  • Merancang dan mengimplementasikan RESTful APIs (atau gRPC/GraphQL) yang efisien untuk diintegrasikan dengan tim Frontend, Mobile, serta sistem pihak ketiga (third-party integration).
  • Merancang skema database, menulis kueri yang efisien, serta melakukan optimasi performa pada basis data Relational (SQL) maupun Non-Relational (NoSQL).
  • Memelihara kode yang sudah ada, mengidentifikasi bottleneck performa, serta melakukan troubleshooting dan debugging pada lingkungan production.
  • Menerapkan prinsip Clean Code, Design Patterns, serta arsitektur perangkat lunak yang baik (seperti Microservices atau Monolith yang terstruktur).
  • Bekerja sama secara aktif dengan Product Manager, Frontend Developer, QA, dan DevOps dalam skema kerja Agile/Scrum, serta melakukan code review untuk menjaga kualitas kode tim.
  • Menulis unit test dan integration test untuk memastikan keandalan kode sebelum dideploy ke lingkungan staging/production.

Nilai Plus:

  • Pengalaman integrasi sistem LOS (Sunline), Core Banking, ESB, Dukcapil, AML/DHN, atau Privy.
  • Terbiasa dengan Docker, CI/CD, SonarQube, dan ArchUnit.

Proses Wawancara

Tentang Perusahaan
divistant
Information Technology and Services
11 - 50 karyawan

Divistant is a leading provider of cloud and DevOps solutions, specializing in helping businesses accelerate innovation, streamline operations, and achieve seamless digital transformation. Our end-to-end services empower companies to harness the full potential of modern cloud technologies and DevOps methodologies, enabling them to scale efficiently, improve agility, and maintain a competitive edge in today's rapidly evolving digital landscape.

Alamat kantor

Jl. Ampel No.23, Demangan Baru, Caturtunggal, Kec. Depok, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55281

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 Niaga Expert Teknologi
Kontrak
3–5 tahun
Minimal Sarjana (S1)
PT Sigma Global Teknologi
Kontrak
3–5 tahun
Minimal Sarjana (S1)
PT Sigma Global Teknologi
Kontrak
1–3 tahun
Minimal Sarjana (S1)
Pt. Swadharma Duta Data

IT Back End Developer

Gaji Tidak Ditampilkan
Hybrid
Penuh Waktu
3–5 tahun
+1
PT Prima Data Semesta

Back-end Developer (Java)