Deskripsi pekerjaan
Posisi ini merupakan peran pengembangan perangkat lunak berbasis Java untuk proyek jangka pendek (2 bulan dengan kemungkinan perpanjangan). Fokus utama adalah pengembangan sistem backend yang tangguh dan skalabel. Pengembang akan bekerja dengan teknologi modern seperti Spring Boot, microservices, dan sistem pesan (messaging) seperti Kafka atau RabbitMQ. Posisi ini menuntut pemahaman mendalam tentang manajemen database, integrasi keamanan (RBAC), serta praktik pengembangan perangkat lunak yang efisien.
Kualifikasi: Pendidikan minimal Diploma atau S1 Ilmu Komputer/Teknik Informatika; Pengalaman minimal 2 tahun sebagai Java Developer; Memiliki pengalaman di industri perbankan; Pengalaman menangani Microservices, Kafka, dan RabbitMQ; Pengetahuan mendalam tentang PostgreSQL, MySQL, dan SQL Server; Familiar dengan Java Spring Boot dan Containerization (Docker); Pengetahuan mendalam tentang TCP socket, web socket, dan messaging (RabbitMQ, Kafka, NATS); Familiar dengan Google Protocol Buffer dan TDD; Pengetahuan mendalam tentang Keycloak atau manajemen RBAC lainnya; Pengetahuan mendalam tentang aplikasi multi-threading atau framework seperti Vert.x; Dapat bergabung segera (Join ASAP).
Kualifikasi
- Pendidikan minimal Diploma atau S1 Ilmu Komputer/Teknik Informatika
- Pengalaman minimal 2 tahun sebagai Java Developer
- Memiliki pengalaman di industri perbankan
- Pengalaman menangani Microservices, Kafka, dan RabbitMQ
- Pengetahuan mendalam tentang PostgreSQL, MySQL, dan SQL Server
- Familiar dengan Java Spring Boot dan Containerization (Docker)
- Pengetahuan mendalam tentang TCP socket, web socket, dan messaging (RabbitMQ, Kafka, NATS)
- Familiar dengan Google Protocol Buffer dan TDD
- Pengetahuan mendalam tentang Keycloak atau manajemen RBAC lainnya
- Pengetahuan mendalam tentang aplikasi multi-threading atau framework seperti Vert.x
- Dapat bergabung segera (Join ASAP)
Informasi lowongan
- Tipe pekerjaan
- Contract
- Pendidikan
- D3
- Gaji
- Rp 8.000.000 – Rp 12.000.000 per month