Deskripsi Pekerjaan
Bergabunglah dengan tim Abishar Technologies Indonesia dan berkontribusi pada inovasi digital masa depan. Kami mencari Software Engineer berbakat yang memiliki passion mendalam dalam membangun sistem backend yang scalable, aman, dan efisien. Dalam peran ini, Anda akan berperan penting dalam merancang arsitektur aplikasi modern, mengimplementasikan REST API yang andal, dan mengoptimalkan performa database.
Fokus utama peran ini meliputi pengembangan aplikasi berbasis Java 17, pengelolaan data menggunakan PostgreSQL, serta penggunaan cache layer untuk meningkatkan kecepatan akses. Anda juga akan berkolaborasi dengan tim teknis untuk mengintegrasikan teknologi penyimpanan objek seperti MinIO dan menerapkan standar keamanan web terkini termasuk JWT dan OAuth2. Kami menghargai karyawan yang proaktif, berpikir kritis, dan siap menghadapi tantangan teknis dalam lingkungan kerja yang dinamis.
Tanggung Jawab
- Mengembangkan dan memelihara sistem backend yang robust menggunakan Java 17 dan framework modern.
- Membangun dan mengelola RESTful API yang efisien, terdokumentasi dengan baik, dan mudah diintegrasikan.
- Merancang dan mengoptimalkan query database PostgreSQL untuk memastikan performa tinggi dan keandalan data.
- Menerapkan strategi caching menggunakan Redis untuk mengurangi latensi dan beban server.
- Menangani integrasi penyimpanan objek cloud menggunakan MinIO untuk solusi manajemen file yang fleksibel.
- Mengimplementasikan protokol keamanan web (OAuth2, JWT) untuk melindungi aplikasi dari ancaman siber.
- Berkolaborasi dengan tim frontend dan desainer untuk memastikan implementasi teknis sesuai spesifikasi produk.
Kualifikasi
- Sertifikat atau gelar Sarjana (S1) di bidang Teknik Informatika, Ilmu Komputer, atau Relevan.
- Pengalaman minimal 2 tahun dalam pengembangan perangkat lunak backend.
- Penguasaan mendalam dalam Java 17 dan pemahaman yang baik tentang konsep pemrograman berorientasi objek.
- Pengalaman praktis dalam pengembangan REST API (Spring Boot atau framework sejenis).
- Menguasai PostgreSQL untuk pengelolaan database relasional.
- Familiar dengan Redis untuk manajemen cache dan MinIO untuk penyimpanan objek.
- Pemahaman tentang autentikasi dan otorisasi menggunakan JWT dan OAuth2.