Kualifikasi :
- Pendidikan minimal Sarjana (S1) di bidang Ilmu Komputer, Teknik Perangkat Lunak, atau bidang terkait.
- Memiliki pengalaman kerja di bidang software engineering selama lebih dari 2 tahun.
- Memahami dasar-dasar pemrograman berorientasi objek (OOP) dan pengembangan aplikasi Java.
- Terbiasa menggunakan tools version control seperti Git.
- Mampu membaca dan menulis query SQL sederhana.
Keahlian Teknis:
- Bahasa Pemrograman: Pengalaman dasar dengan JavaScript, Java, dan nodejs
- Paham tentang J2EE (REST API, JDBC/JPA, Spring Boot dasar).
- Database: Familiar dengan salah satu database seperti MySQL atau Oracle.
- Lainnya: Memahami konsep dasar HTML5 dan CSS.
- Sistem Operasi: Mengenal lingkungan Linux/UNIX.
- Mampu bekerja dengan dokumentasi teknis dan terbiasa dengan kerja tim.
Nilai Tambah (Diutamakan):
- Pengalaman dengan proyek pengembangan perangkat lunak untuk industri keuangan atau perbankan.
- Pernah menggunakan framework Hibernate, atau Spring Boot lebih lanjut.
- Pemahaman tentang proses CI/CD atau penggunaan tools seperti Jenkins atau Docker.
- Memahami dasar Agile / Scrum.
- Tertarik belajar dan berkembang di lingkungan yang dinamis dan menantang.
Job Description :
- Membantu dalam analisis kebutuhan sistem dan dokumentasi teknis.
- Mengembangkan kode program dengan panduan dari tim dan mengikuti standar perusahaan.
- Berkontribusi dalam pengembangan modul aplikasi berbasis Java dan teknologi terkait.
- Melakukan pengujian awal terhadap fungsionalitas kode sebelum diteruskan ke tim QA.
- Berpartisipasi dalam proses deployment ke lingkungan pengujian.
- Bekerja sama dengan tim teknis internal dan mitra dalam proses integrasi sistem.
- Memberikan dukungan teknis dan melakukan troubleshooting untuk setiap masalah yang muncul di lingkungan produksi.
- Menjaga kerahasiaan data dan informasi sesuai kebijakan perusahaan.