Bagian Pekerjaan :
Digital Delivery – Information Technology
Posisi Pekerjaan :
Backend Developer (Java/Microservices)
Deskripsi Pekerjaan :
- Memiliki gelar Sarjana dari Universitas terkemuka dengan latar belakang pendidikan dari Ilmu Komputer / Teknologi Informasi, Sains & Teknologi atau setara
- Memiliki pengalaman 3 tahun atau lebih dalam proyek Java yang bergerak cepat
- Pengalaman desain dan pengembangan yang mahir dengan Arsitektur Layanan Mikro.
- Pengalaman bekerja di tim pengembangan Agile, proses dan lingkungan CI / CD serta perkakas.
- Pengalaman min 3 tahun dalam Pemrograman Berorientasi Objek.
- Pengalaman min 1 tahun dalam pemrograman Java menggunakan Spring Framework (lebih disukai Spring 4.x) dan pemrograman Java menggunakan RDMS Database.
- Memiliki pengetahuan tentang konsep JMS (Java Messaging Service)
- Memiliki Algoritma dan Kemampuan Pemecahan Masalah yang baik
- Akrab dan dengan lingkungan OS Linux
- OCAJP / OCPJP bersertifikat akan menjadi keuntungan yang sangat besar
- Memiliki pengalaman dalam SQL atau Oracle atau DB2 Database
- Memiliki kemampuan yang baik untuk mengembangkan dokumentasi teknis
- Mampu berbahasa Inggris secara aktif dan memiliki kemampuan komunikasi & interpersonal yang sangat baik
- Seorang pembelajar mandiri yang baik, preferensi untuk bekerja dalam tim, berbagi pengetahuan dan tumbuh dengan mendengarkan umpan balik orang lain.
Minimum Qualifications :
- Sikap langsung untuk menghasilkan kode dengan kualitas yang sangat baik, dengan mematuhi standar pengkodean yang diharapkan dan praktik terbaik industri.
- Mendukung siklus hidup aplikasi secara keseluruhan (desain kode, pengujian, rilis, dan dukungan PTR)
- Memiliki pengalaman 3 tahun atau lebih dalam proyek Java yang bergerak cepat
- Bangun dan kelola layanan mikro menggunakan Spring Boot dan teknologi perusahaan Java modern lainnya untuk pengembangan aplikasi.
- Lakukan peninjauan kebutuhan pengguna dan tentukan solusinya.
- Lakukan pengujian unit untuk mengidentifikasi fungsi yang tidak berjalan.
- Pecahkan masalah dan debug untuk meningkatkan kinerja dan kualitas
- Analisis dan verifikasi semua perkembangan aplikasi yang dibuat oleh vendor
- Melakukan tahap pengujian integrasi sistem pengujian dan mendukung pengujian penerimaan pengguna
- Berkoordinasi dengan tim Dev Ops untuk penerapan produksi dan pemantauan layanan ini menggunakan Docker.
- Bekerja dalam tim spesialis dan generalis yang gesit
Memberikan pendapat pribadi dalam menentukan strategi pengembangan yang diterapkan - Selalu up to date dengan tren teknologi baru
- Lakukan pemantauan harian dan kontrol tugas
Perks and Benefits
- Maternity & Paternity Leave
- Retirement Benefit Plans
- Medical / Health Insurance Medical / Health Insurance
- Performance Bonus
Required Skills
- iOS
- jQuery
- JavaScript
- Android