Job description for Back-end Developer at PT. Barrans Global Mandiri
Posisi Back-End Developer
📍 Lokasi: Jakarta Pusat
🕒 Tipe Kerja: Full-time, WFO
Deskripsi Pekerjaan:
Kami mencari seorang Back-End Developer yang memiliki kemampuan teknis yang kuat dalam pengembangan backend system, database management, dan arsitektur aplikasi modern. Posisi ini bertanggung jawab dalam membangun, mengembangkan, serta memelihara sistem backend yang scalable, secure, dan high-performance untuk mendukung kebutuhan bisnis perusahaan.
Kandidat ideal memiliki pengalaman dalam pengembangan menggunakan Java, memahami konsep microservices dan event-driven architecture, serta mampu bekerja sama dengan tim lintas fungsi untuk memastikan integritas dan performa sistem berjalan optimal.
Tanggung Jawab Utama:
- Mengembangkan dan memelihara aplikasi backend menggunakan Java dan framework terkait
- Mendesain serta merekomendasikan solusi teknis terkait struktur database, keamanan data, backup, dan recovery system
- Menginstal, mengembangkan, dan melakukan revisi sistem berdasarkan kebutuhan bisnis dan spesifikasi teknis
- Mengoptimalkan performa database dan memastikan respons query berjalan cepat dan efisien
- Mendesain dan mengembangkan utility database serta mendukung kebutuhan integrasi sistem
- Memastikan kualitas layanan sistem backend sesuai standar organisasi
- Mengelola keamanan data, kontrol akses pengguna, serta kepatuhan terhadap standar perlindungan data
- Mengembangkan dan menguji mekanisme backup, restore, dan disaster recovery
- Membuat dokumentasi teknis terkait database, metadata, prosedur, dan standar data
- Berkolaborasi dengan tim Front-End, QA, Project Manager, dan tim aplikasi lainnya
- Melakukan troubleshooting, debugging, serta perbaikan terhadap issue atau bug pada sistem
- Memastikan seluruh pekerjaan dilakukan sesuai timeline, standar coding, serta kebijakan perusahaan
Kualifikasi:
- Memiliki pengalaman minimal 1 tahun sebagai Back-End Developer
- Menguasai Java 17 menggunakan framework Spring Boot dan/atau Quarkus (Quarkus menjadi nilai utama)
- Memahami konsep microservices architecture dan event-driven architecture seperti Apache Kafka
- Familiar dengan mekanisme CI/CD, DevOps, dan deployment process
- Memiliki pemahaman yang baik terkait database management, performance tuning, dan data security
- Menguasai relational database dan DBMS installation/configuration
- Memiliki kemampuan problem solving, analytical thinking, dan debugging yang baik
- Mampu bekerja sama dengan tim lintas fungsi dan memiliki komunikasi yang baik
- Memiliki komitmen terhadap penyelesaian tugas sesuai timeline yang ditentukan
- Bersedia bekerja dari kantor (WFO)
Nilai Tambah:
- Pengalaman dalam pengembangan sistem berskala besar atau high-traffic system
- Familiar dengan cloud platform atau containerization tools
- Pengalaman menggunakan tools monitoring atau observability
- Memahami best practice dalam software architecture dan system scalability
