Back to search:Java Developer / Jakarta (central)
Tanggung Jawab:
  • Mengembangkan dan memelihara aplikasi perangkat lunak menggunakan bahasa pemrograman Java.
  • Mengimplementasikan fitur-fitur baru serta memperbaiki bug untuk meningkatkan kinerja dan stabilitas aplikasi.
  • Bekerja dengan framework Java seperti Spring, Spring Boot dan Hibernate dalam pengembangan aplikasi.
  • Membuat dokumentasi teknis yang diperlukan untuk mendukung proses pengembangan.
  • Melakukan unit testing, debugging, dan optimasi kode untuk memastikan kualitas dan performa aplikasi.
  • Berkolaborasi dengan tim QA, UI/UX, dan Business Analyst untuk memahami kebutuhan fungsional dan non-fungsional sistem.
  • Berkontribusi dalam diskusi teknis tim dan memberikan masukan terhadap solusi yang akan diterapkan.
  • Menggunakan tools version control seperti Git dalam pengelolaan kode.
  • Memastikan penyelesaian tugas tepat waktu sesuai dengan timeline proyek.
Kualifikasi:
  • Pendidikan minimal S1 di bidang Teknologi Informasi, Ilmu Komputer, Sistem Informasi, atau bidang terkait.
  • Memiliki pengalaman 2–5 tahun sebagai Java Developer.
  • Menguasai bahasa pemrograman Java dan SQL.
  • Familiar dengan framework Java seperti Spring Boot, Hibernate, atau framework serupa.
  • Memahami prinsip dasar OOP (Object-Oriented Programming) dan pola desain (design patterns) umum.
  • Memiliki pengalaman dengan tools version control seperti Git.
  • Memahami teknologi tambahan seperti JavaScript, jQuery, atau NoSQL (seperti MongoDB, Redis) menjadi nilai tambah.
  • Mampu menganalisis dan memecahkan masalah teknis secara mandiri maupun dalam tim.
  • Disiplin, detail, dan memiliki kemampuan komunikasi yang baik.