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.

Senior Full-Stack Java Engineer

Bergabunglah dengan Miratech sebagai engineer senior yang mengembangkan aplikasi Java, Spring Boot, dan React untuk klien TI perusahaan global. Peran ini mencakup API, microservices, integrasi, dan deployment cloud.

Deskripsi

  • Membangun dan mendukung layanan backend Java dan Spring Boot yang skalabel dengan praktik rekayasa perangkat lunak yang baik.
  • Membuat antarmuka React dan TypeScript modern dengan komponen yang dapat digunakan kembali, tata letak responsif, dan interaksi yang mudah diakses.
  • Mengembangkan dan mengintegrasikan REST API dengan mengikuti model pengembangan API-first.
  • Menjaga spesifikasi OpenAPI/Swagger serta perilaku penanganan error tetap jelas dan konsisten.
  • Membuat sistem modular dan mudah dipelihara menggunakan microservices, desain berorientasi objek, dan pola desain berbasis domain.
  • Menggunakan Node.js untuk layanan ringan, komponen backend-for-frontend, integrasi, dan alat pengembangan.
  • Memodelkan dan menyempurnakan skema serta query PostgreSQL dengan fokus pada integritas data, kinerja, dan riwayat audit.
  • Menghubungkan sistem internal dan eksternal melalui REST API, webhook, messaging, dan pendekatan integrasi terkait.
  • Mengemas layanan dalam container serta mendukung pola deployment cloud, manajemen konfigurasi, dan lingkungan yang konsisten.
  • Mengembangkan dan memelihara pipeline CI/CD Jenkins dengan pengujian otomatis, quality gate, dan rilis yang dapat diulang.
  • Menambahkan logging terstruktur, metrik, tracing, dan pelaporan error yang dapat ditindaklanjuti ke dalam aplikasi.
  • Menyelidiki masalah fungsional dan produksi sambil meningkatkan kinerja, ketahanan, skalabilitas, dan kemudahan pemeliharaan.
  • Bekerja sama dengan tim Product, UX, QA, DevOps, Architecture, dan engineering dalam sesi desain, review, perencanaan, dan peningkatan berkelanjutan.

Persyaratan

  • Setidaknya enam tahun pengalaman pengembangan perangkat lunak full-stack, termasuk tanggung jawab atas aplikasi produksi.
  • Pengalaman praktis tingkat lanjut dengan Java dan Spring, khususnya Spring Boot, layanan REST, persistence, keamanan, dan pengujian otomatis.
  • Pengalaman frontend yang kuat dengan Angular atau React, TypeScript, HTML, CSS, desain berbasis komponen, state management, dan praktik pengujian modern.
  • Pengetahuan kerja tentang Node.js untuk layanan ringan, integrasi, build tooling, atau komponen pendukung.
  • Kemampuan yang terbukti dalam merancang REST API dan microservices serta memelihara aplikasi di lingkungan terdistribusi.
  • Kemampuan SQL yang kuat dan pengalaman membuat model data yang efisien di PostgreSQL atau basis data relasional serupa.
  • Pengalaman mengembangkan, melakukan deployment, atau mendukung aplikasi berbasis cloud dan container.
  • Keterampilan komunikasi yang sangat baik, termasuk penulisan teknis yang jelas dan kemampuan memimpin workshop bersama klien.
  • Pengalaman dengan aplikasi Workforce Management atau integrasi platform WFM menjadi nilai tambah.
  • Pengalaman dengan AWS dan Amazon Connect menjadi nilai tambah.
  • Pengalaman membuat aplikasi CX, contact center, atau layanan pelanggan menjadi nilai tambah.
  • Pengetahuan tentang forecasting, scheduling, adherence, routing, desktop agen, kanal digital, atau konsep operasional terkait menjadi nilai tambah.
  • Pengalaman dengan Kafka, RabbitMQ, atau sistem messaging dan event streaming sebanding menjadi nilai tambah.
  • Familiaritas dengan Kubernetes, platform cloud, alat observability, dan praktik pengiriman perangkat lunak yang aman menjadi nilai tambah.
  • Pengalaman mengintegrasikan aplikasi dengan CRM, identity, HR, payroll, analytics, atau sistem perusahaan lainnya menjadi nilai tambah.
  • Pengalaman praktis menggunakan alat pengembangan berbantuan AI atau membangun solusi berkemampuan AI, termasuk Claude atau GitHub Copilot, menjadi nilai tambah.

Tunjangan

  • Perlindungan asuransi kesehatan.
  • Kursus pembelajaran bahasa.
  • Program dukungan relokasi.
  • Peluang pengembangan profesional.
  • Program sertifikasi.
  • Inisiatif mentoring dan investasi talenta.
  • Peluang mobilitas internal dan magang.
  • Tempat kerja yang inklusif dan suportif.
  • Acara sosial perusahaan dan team building rutin.

Lowongan Terkait

Endless Studios

Pengembang Kurikulum Desain Game (Unity)

Endless Studios

Kembangkan pelajaran desain game untuk program pendidikan karier dan teknis sekolah menengah atas di Florida menggunakan mesin Endstar milik Endless Studios. Buat pelajaran penghubung Unity, asesmen, panduan guru, dan tutorial kelas.

Buka
Nivoda

Insinyur AI/ML Senior, Kerja Jarak Jauh di Amerika Serikat

Nivoda

Kembangkan sistem pemeringkatan, rekomendasi, dan pencarian multimodal untuk marketplace perhiasan global serta etalase toko perhiasan Nivoda. Bangun kemampuan machine learning untuk produksi di bidang pencarian, penemuan produk, dan pencocokan gambar.

Buka