Back to search:System Engineer / Jakarta

Penjelasan Pekerjaraan

Kami sedang mencari seorang
Java Developer
yang berpengalaman untuk bergabung dengan tim kami. Anda akan bertanggung jawab dalam merancang, mengembangkan, dan memelihara sistem backend serta API yang mendukung aplikasi bisnis. Posisi ini membutuhkan pengalaman langsung dengan Java, microservices, serta framework backend modern dalam lingkungan agile.

Tanggung Jawab Utama

  • Merancang, mengembangkan, dan memelihara sistem backend serta logika bisnis menggunakan Java.
  • Berkolaborasi dengan pengembang frontend untuk membangun API yang fungsional, efisien, dan dapat diskalakan.
  • Memelihara dan meningkatkan sistem yang ada, memastikan konektivitas ke sumber data.
  • Menulis serta menjalankan unit test, integration test, dan performance test untuk memastikan kualitas kode.
  • Mengembangkan alat otomasi dan pipeline CI/CD untuk memperlancar proses pengembangan.
  • Mengoptimalkan aplikasi agar memiliki performa, skalabilitas, dan reliabilitas tinggi.
  • Menyusun dokumentasi dengan jelas sesuai metodologi agile.
  • Bekerja sama dengan pemangku kepentingan bisnis untuk memahami kebutuhan pengguna dan penggunaan sistem.
  • Terus mengikuti perkembangan teknologi terkait guna menjaga kompetensi teknis.

Kualifikasi Minimum

  • Gelar Sarjana di bidang Ilmu Komputer, Teknologi Informasi, atau bidang terkait.
  • Pengalaman kerja minimal 3 tahun di Java (level middle).
  • Memiliki pengalaman sebagai backend engineer pada proyek berskala besar.
  • Pengalaman langsung dengan framework
    Spring Boot
    .
  • Pemahaman kuat mengenai arsitektur microservices dan integrasi middleware.
  • Familiar dengan desain API, normalisasi basis data, dan optimasi performa.
  • Pengalaman dengan CI/CD, Kubernetes, serta pengujian stress/performance.
  • Pemahaman yang baik mengenai metrik kualitas perangkat lunak dan best practice.
  • Terbiasa bekerja dalam metodologi agile dan kolaborasi tim.