D
Domus Global adalah perusahaan layanan teknologi dan inovasi yang melayani klien perusahaan dan sektor publik. Cakupan pekerjaannya meliputi strategi AI, pengembangan produk, cloud dan keamanan siber, analitik data, serta pemasaran pertumbuhan. Perusahaan ini merancang produk digital yang aman, seperti aplikasi perbankan seluler, dompet pembayaran, dan superapp; mendukung migrasi cloud dan tata kelola TI; serta menyediakan pemasaran berbasis AI, alih daya proses bisnis, dan dukungan pengambilan keputusan berbasis data.
Senior Java Engineer — Kerja Jarak Jauh di Uruguay
Bangun API Java, integrasi, dan layanan terpisah untuk proyek IUGO berdampak besar. Gunakan AWS, kontainer, observabilitas, dan pengembangan berbantuan AI.
Deskripsi
- Merancang dan mengembangkan API REST Java internal dan untuk mitra yang andal, dengan penanganan kesalahan dan keamanan yang baik
- Menerapkan dan memperluas integrasi, termasuk klien HTTP, pemetaan permintaan dan respons, idempotensi, serta percobaan ulang jika sesuai
- Berkontribusi pada keputusan teknis tingkat layanan mengenai struktur modul, konsistensi data, dan hambatan kinerja
- Bekerja dengan AWS dan kontainer seperti Docker dan Kubernetes, atau alat orkestrasi yang digunakan proyek
- Membangun dan memelihara layanan yang dipisahkan berdasarkan domain, serta bekerja sama dengan tim lain saat alur kerja melintasi batas domain
- Meningkatkan observabilitas sistem produksi melalui log terstruktur, metrik, dan jejak (trace)
- Mengoptimalkan kinerja dan stabilitas bila diperlukan
- Menerapkan kecerdasan buatan dalam pengembangan, penulisan kode, pengujian, dan otomatisasi
Persyaratan
- Menguasai Java dengan baik, termasuk Spring Boot atau kerangka kerja setara, serta memiliki rekam jejak yang jelas dalam membangun API
- Pengalaman langsung menggunakan AWS atau platform cloud yang sebanding di lingkungan produksi
- Pengalaman menggunakan kontainer seperti Docker, Kubernetes, atau alat serupa
- Pengalaman merancang API REST dan menggunakan API pihak ketiga
- Pengalaman observabilitas produksi dengan ELK, Prometheus, Grafana, atau alat setara
- Pertimbangan teknis untuk merancang solusi dan membahas kompromi dalam konteks integrasi
- Mampu bekerja mandiri, mengambil keputusan, dan menyelesaikan pekerjaan dari awal hingga akhir dengan kualitas baik
- Pengalaman menangani sistem dengan kompleksitas menengah hingga tinggi yang melibatkan konkurensi, integrasi terdistribusi, dan konsistensi
- Bersedia memberikan dan menerima umpan balik teknis
- Pengalaman menggunakan alat pengembangan berbantuan AI untuk menulis kode, menguji, dan mengotomatisasi, atau minat proaktif untuk mengembangkan keterampilan tersebut