Miratech
Miratech
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, Manajemen Tenaga Kerja (Jarak Jauh, New York)

Bangun perangkat lunak Java, React, dan cloud-native untuk solusi Manajemen Tenaga Kerja dan Pengalaman Pelanggan Miratech. Kembangkan API, microservice, integrasi perusahaan, dan pipeline pengiriman otomatis.

Deskripsi

  • Membuat, menguji, dan mendukung layanan backend yang dapat diskalakan menggunakan Java, Spring Boot, dan praktik rekayasa yang baik.
  • Mengembangkan aplikasi web yang responsif dan mudah diakses dengan React, TypeScript, dan komponen yang dapat digunakan kembali.
  • Merancang dan menggunakan REST API dengan mengikuti model pengembangan API-first.
  • Memelihara kontrak OpenAPI/Swagger yang terdefinisi dengan baik serta penanganan kesalahan yang kuat.
  • Membangun aplikasi modular dengan pola desain microservice, berorientasi objek, dan berbasis peristiwa.
  • Menggunakan Node.js untuk layanan ringan, lapisan backend-for-frontend, integrasi, dan alat pengembangan.
  • Memodelkan dan menyempurnakan skema serta kueri PostgreSQL untuk akses data yang efisien.
  • Menghubungkan sistem internal dan eksternal melalui REST API, webhook, perpesanan, dan pendekatan integrasi lainnya.
  • Membuat layanan dalam container serta mendukung deployment cloud, manajemen konfigurasi, dan lingkungan yang konsisten.
  • Membuat dan memelihara pipeline Jenkins CI/CD dengan pengujian otomatis, quality gate, dan rilis yang dapat diulang.
  • Menambahkan log terstruktur, metrik, trace, dan pelaporan kesalahan aplikasi yang dapat ditindaklanjuti.
  • Menyelidiki masalah produksi dan fungsional sambil meningkatkan kinerja, ketahanan, skalabilitas, dan kemudahan pemeliharaan.
  • Berkolaborasi dengan tim Produk, UX, QA, DevOps, Arsitektur, dan rekayasa dalam tinjauan desain, perencanaan, dan peningkatan berkelanjutan.

Persyaratan

  • Setidaknya lima tahun pengalaman dalam pengembangan perangkat lunak full-stack, termasuk tanggung jawab atas aplikasi produksi.
  • Keahlian langsung dalam Java dan Spring, khususnya Spring Boot, layanan REST, persistence, keamanan, dan pengujian otomatis.
  • Pengalaman frontend yang kuat dengan Angular atau React, TypeScript, HTML, CSS, arsitektur berbasis komponen, manajemen state, dan praktik pengujian terkini.
  • Pengetahuan kerja tentang Node.js untuk layanan ringan, integrasi, alat build, atau komponen pendukung.
  • Kemampuan yang terbukti dalam merancang REST API dan microservice untuk aplikasi terdistribusi yang mudah dipelihara.
  • Keahlian SQL tingkat lanjut dan pengalaman membuat model basis data relasional PostgreSQL atau yang sebanding secara efisien.
  • Pengalaman membangun, melakukan deployment, atau mendukung aplikasi berbasis cloud dan dalam container.
  • Keterampilan komunikasi yang sangat baik, dengan kemampuan menulis dokumentasi teknis dan memimpin lokakarya bersama klien.
  • Pengetahuan tentang OAuth2, OpenID Connect, JWT, dan arsitektur API yang aman.
  • Pengalaman dengan Kafka, RabbitMQ, atau sistem perpesanan dan streaming peristiwa serupa.
  • Familiar dengan Kubernetes, platform cloud, alat observabilitas, dan pengiriman perangkat lunak yang aman.
  • Pengalaman dalam pengembangan aplikasi Manajemen Tenaga Kerja atau integrasi platform WFM menjadi nilai tambah.
  • Pengalaman dengan layanan AWS dan Amazon Connect menjadi nilai tambah.
  • Pengalaman menyampaikan aplikasi CX, contact center, atau layanan pelanggan menjadi nilai tambah.
  • Pengetahuan tentang peramalan, penjadwalan, kepatuhan jadwal, perutean, desktop agen, kanal digital, atau operasi terkait menjadi nilai tambah.
  • Pengalaman mengintegrasikan CRM, identitas, SDM, penggajian, analitik, atau sistem perusahaan lainnya menjadi nilai tambah.
  • Pengalaman praktis dalam pengembangan berbantuan AI atau solusi yang mendukung AI, termasuk Claude atau GitHub Copilot, menjadi nilai tambah.

Tunjangan

  • Perlindungan asuransi kesehatan
  • Kursus pembelajaran bahasa
  • Program bantuan relokasi
  • Peluang pengembangan profesional
  • Program sertifikasi
  • Program mentoring dan investasi talenta
  • Peluang mobilitas internal
  • Peluang magang
  • Tempat kerja yang inklusif dan suportif
  • Acara pembangunan tim dan sosial perusahaan secara berkala

Lowongan Terkait