
Miratech adalah perusahaan layanan dan konsultasi TI global yang bekerja sama dengan berbagai perusahaan dalam transformasi digital. Layanannya mencakup outsourcing, pengembangan perangkat lunak, dan layanan profesional, dengan memadukan skala penyampaian layanan perusahaan besar dan kemampuan beradaptasi yang identik dengan inovasi perusahaan rintisan. Didirikan pada tahun 1989, Miratech menjalankan kegiatan konsultasi B2B serta pekerjaan teknologi terkait SaaS, dengan mendukung organisasi yang membutuhkan keahlian perangkat lunak dan layanan teknologi.
Insinyur Java Full Stack (Jarak Jauh, Irlandia)
Bangun aplikasi Java, React, dan cloud-native untuk manajemen tenaga kerja dan pengalaman pelanggan. Kembangkan layanan dan integrasi yang skalabel, dukung CI/CD, dan bantu operasional produksi di Miratech.
Deskripsi
- Kembangkan dan pelihara layanan backend yang skalabel dengan Java dan Spring Boot.
- Bangun aplikasi web yang responsif dan mudah diakses dengan React dan TypeScript.
- Buat dan gunakan REST API, pelihara kontrak OpenAPI/Swagger, serta tangani kesalahan dengan jelas.
- Rancang solusi modular menggunakan microservices, pola berorientasi objek, dan pola berbasis peristiwa.
- Gunakan Node.js untuk layanan ringan, integrasi, komponen backend-for-frontend, atau alat pengembangan.
- Rancang dan optimalkan model data serta kueri PostgreSQL dengan mempertimbangkan integritas, kinerja, dan riwayat audit.
- Bangun dan dukung integrasi melalui API, webhook, pesan, dan pola lainnya.
- Kemas aplikasi dalam kontainer dan dukung deployment cloud, konfigurasi, serta lingkungan yang konsisten.
- Pelihara pipeline CI/CD Jenkins dengan pengujian otomatis, gerbang kualitas, dan deployment yang dapat diulang.
- Tambahkan log terstruktur, metrik, tracing, dan pelaporan kesalahan yang berguna ke aplikasi.
- Atasi masalah fungsional dan produksi serta tingkatkan kinerja, ketahanan, skalabilitas, dan kemudahan pemeliharaan.
- Bekerja bersama tim Product, UX, QA, DevOps, Architecture, dan engineering dalam desain, tinjauan, perencanaan, dan perbaikan berkelanjutan.
Persyaratan
- Memiliki pengalaman pengembangan perangkat lunak full-stack setidaknya lima tahun, termasuk mengerjakan aplikasi produksi.
- Memiliki pengalaman langsung dengan Java dan Spring, terutama Spring Boot, layanan REST, persistensi, keamanan, dan pengujian otomatis.
- Memiliki pengalaman frontend dengan Angular atau React, TypeScript, HTML, CSS, desain berbasis komponen, manajemen state, dan praktik pengujian modern.
- Memahami Node.js untuk layanan ringan, integrasi, alat build, atau komponen pendukung.
- Berpengalaman membangun REST API, microservices, dan aplikasi yang mudah dipelihara di lingkungan terdistribusi.
- Menguasai SQL dan berpengalaman merancang model data yang efisien di PostgreSQL atau basis data relasional serupa.
- Berpengalaman mengembangkan, men-deploy, atau mendukung aplikasi berbasis cloud dan dalam kontainer.
- Mampu berkomunikasi dengan jelas, menyusun dokumentasi teknis, dan berpartisipasi dalam lokakarya bersama klien.
- Memahami OAuth2, OpenID Connect, JWT, dan desain API yang aman.
- Berpengalaman dengan Kafka, RabbitMQ, atau teknologi pesan dan streaming peristiwa yang sebanding.
- Memahami Kubernetes, platform cloud, alat observabilitas, dan praktik pengiriman perangkat lunak yang aman.
- Pengalaman dengan workforce management (WFM), customer experience (CX), contact center, atau solusi layanan pelanggan menjadi nilai tambah.
- Pengalaman dengan AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio, atau teknologi komunikasi serupa menjadi nilai tambah.
- Pengetahuan tentang optimalisasi tenaga kerja dan operasional contact center, termasuk peramalan, penjadwalan, perutean, dan kepatuhan jadwal menjadi nilai tambah.
- Pengalaman mengintegrasikan aplikasi perusahaan dengan platform CRM, HR, identitas, penggajian, dan analitik menjadi nilai tambah.
- Pemahaman tentang alat pengembangan berbantuan AI seperti GitHub Copilot atau Claude menjadi nilai tambah.
Tunjangan
- Cakupan asuransi kesehatan
- Kursus bahasa
- Program relokasi
- Fleksibilitas kerja jarak jauh melalui budaya ForeverRemote
- Kesempatan pengembangan profesional
- Program sertifikasi
- Program mentoring dan investasi talenta
- Kesempatan mobilitas internal
- Kesempatan magang
- Kesempatan berkolaborasi dalam proyek berdampak bagi klien global terkemuka
- Lingkungan kerja yang inklusif dan suportif
- Acara sosial perusahaan dan kegiatan membangun tim secara rutin