Deskripsi Pekerjaan
Intikom Berlian Mustika sedang mencari seorang Java Developer berbakat untuk bergabung dengan tim kami. Dalam peran ini, Anda akan bertanggung jawab atas pengembangan fitur dan layanan back-end yang kompleks dan andal menggunakan teknologi utama Java dan kerangka kerja Spring Boot. Kami mencari individu yang memiliki visi untuk merancang arsitektur aplikasi yang modular, bersih, scalable, dan mudah dipelihara, memastikan sistem kami mampu menangani beban kerja yang tinggi dengan baik. Bergabunglah dengan kami untuk menciptakan solusi teknologi yang inovatif dan berdampak luas bagi klien kami.
Bekerja di lingkungan yang dinamis dan profesional, Anda akan berkolaborasi erat dengan tim Front-end dan tim desain untuk memastikan integrasi antar sistem yang mulus dan user experience yang optimal. Kami menekankan pentingnya praktik pengembangan perangkat lunak modern, termasuk penulisan kode yang bersih, pemisahan peran yang jelas, dan dokumentasi yang komprehensif. Jika Anda memiliki passion yang kuat terhadap teknologi dan ingin mengembangkan karir Anda di industri teknologi terkemuka, peluang ini cocok untuk Anda.
Tanggung Jawab
- Mengembangkan fitur dan layanan back-end yang kompleks menggunakan Java dan kerangka kerja Spring Boot.
- Merancang arsitektur aplikasi yang modular, bersih, scalable, dan mudah dipelihara (maintainable).
- Menulis kode yang efisien, aman, dan terdokumentasi dengan baik sesuai standar industri.
- Mengoptimalkan performa aplikasi dan memperbaiki masalah debugging serta error handling.
- Mengintegrasikan berbagai layanan eksternal dan API menggunakan protokol RESTful.
- Berkolaborasi dengan tim desainer dan tim Front-end untuk pengembangan antarmuka yang harmonis.
- Menerapkan praktik DevOps dan CI/CD untuk mempercepat siklus pengembangan perangkat lunak.
Kualifikasi
- Pengalaman minimal 3-5 tahun dalam pengembangan aplikasi berbasis Java Enterprise.
- Penguasaan mendalam terhadap Spring Boot, Spring MVC, Hibernate, dan JPA.
- Pemahaman yang kuat tentang arsitektur RESTful API dan desain microservices.
- Kemampuan dalam bekerja dengan database relasional seperti MySQL atau PostgreSQL.
- Pengalaman menggunakan Git untuk version control dan kolaborasi tim.
- Pemahaman dasar tentang containerization tools seperti Docker.
- Kemampuan komunikasi yang baik dan kemampuan bekerja dalam tim lintas fungsi.
- Sertifikasi Java (OCP/OCJP) akan menjadi nilai tambah yang signifikan.