Back-end Developer (Java)

Divistant

Jakarta Pusat

On-site

IDR 240,000,000 - 480,000,000

Full time

26 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Divistant mencari Backend Java Developer dengan fokus integrasi API dan arsitektur yang scalable. Kandidat akan merancang dan membangun backend responsif menggunakan Java dan framework terkait, bekerja sama dalam tim Agile dengan Frontend, Mobile, QA, dan DevOps untuk memastikan kualitas kode dan performa produksi.

Peran melibatkan perancangan RESTful APIs, optimasi database SQL/NoSQL, serta penerapan Clean Code dan design patterns pada arsitektur microservices atau monolith yang terstruktur.

Qualifications

  • Minimal 3–5 tahun pengalaman di Java Backend, diutamakan fintech/perbankan/pembayaran.
  • Berpengalaman membangun integrasi API (REST, Webhook callback, HMAC SHA-256 signature).
  • Kuat di automated testing dengan JUnit 5, Mockito, WireMock, Testcontainers.
  • Merancang, membangun, dan memelihara backend Java yang responsif, aman, scalable, dan berkinerja tinggi.
  • Merancang dan mengimplementasikan RESTful APIs (atau gRPC/GraphQL) untuk integrasi dengan frontend, mobile, dan pihak ketiga.
  • Merancang skema database, menulis kueri efisien, optimasi performa SQL/NoSQL.
  • Memelihara kode, troubleshooting, dan debugging di production.
  • Menerapkan Clean Code, Design Patterns, arsitektur seperti Microservices atau Monolith terstruktur.
  • Bekerja sama dengan Product Manager, Frontend, QA, dan DevOps dalam Agile/Scrum.
  • Menulis unit test dan integration test untuk keandalan kode sebelum deployment.
  • Pengalaman integrasi LOS (Sunline), Core Banking, ESB, Dukcapil, AML/DHN, atau Privy pada proyek terkait

Responsibilities

  • Membangun dan memelihara backend Java yang skalabel dan aman.
  • Merancang RESTful APIs untuk integrasi internal dan pihak ketiga.
  • Merancang skema database dan mengoptimalkan kueri untuk SQL/NoSQL.
  • Menjaga kualitas kode dengan prinsip Clean Code dan Design Patterns.
  • Melakukan code review dan bekerja dalam tim Agile/Scrum bersama PM, Frontend, QA, dan DevOps.
  • Menulis unit test dan integration test serta melakukan troubleshooting di staging/production.

Skills

Java Backend
API Integration
Automated Testing
Design Patterns
Microservices
Agile/Scrum

Tools

JUnit 5
Mockito
WireMock
Testcontainers
SQL
NoSQL

Job description

  • Minimal 3-5 tahun pengalaman di Java Backend (diutamakan pernah di perbankan / fintech / payment gateway).
  • Berpengalaman membangun integrasi API (REST, Webhook callback, HMAC SHA-256 signature).
  • Kuat di automated testing: JUnit 5, Mockito, WireMock, Testcontainers.
  • 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.
  • Pengalaman integrasi sistem LOS (Sunline), Core Banking, ESB, Dukcapil, AML/DHN, atau Privy.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Back-end Developer (Java)
Back-end Developer (Java)

Divistant • Kota Yogyakarta

On-site
IDR 167,400,000 - 234,360,000
Senior Java Backend Engineer: APIs & Microservices in Fintech
Senior Java Backend Engineer: APIs & Microservices in Fintech

Divistant • Kota Yogyakarta

On-site
IDR 167,400,000 - 234,360,000
Senior Java Backend Engineer for FinTech APIs
Senior Java Backend Engineer for FinTech APIs

Divistant • Jakarta Pusat

On-site
IDR 240,000,000 - 480,000,000
Development Staff
Development Staff

Esha Parama Technology • Jakarta Pusat

On-site
IDR 280,000,000 - 450,000,000
Programmer
Programmer

Esha Parama Technology • Daerah Khusus Ibukota Jakarta

On-site
IDR 120,000,000 - 180,000,000
BACKEND ENGINEER
BACKEND ENGINEER

PT Trengginas Jaya • Jakarta Utara

On-site
IDR 279,000,000 - 502,200,000
Software Engineer
Software Engineer

PT Akhdani Reka Solusi • Jakarta Pusat

On-site
IDR 167,400,000 - 390,600,000
Sick leave
Medical insurance
Maternity/Paternity leave
+1
Backend Developer
Backend Developer

PT Cycent Inovasi Kaizen • Jakarta Selatan

On-site
IDR 240,000,000 - 480,000,000
Backend Developer - Java - ADMO
Backend Developer - Java - ADMO

PT Astra International Tbk • Jakarta Pusat

On-site
IDR 180,000,000 - 300,000,000
Junior Back-end Developer
Junior Back-end Developer

PT Jaringan VNT Indonesia (VNT Networks) • Daerah Istimewa Yogyakarta

On-site
IDR 180,000,000 - 300,000,000