Resilinc
Resilinc

Resilinc menyediakan perisian pengurusan risiko dan daya tahan rantaian bekalan untuk organisasi yang memerlukan keterlihatan lebih jelas terhadap rangkaian pembekal dan kemungkinan gangguan. Platformnya menggabungkan kecerdasan buatan, data rantaian bekalan proprietari, pemetaan, pemantauan, analitik ramalan dan pemarkahan risiko untuk membantu perniagaan menjangka masalah serta menyelaraskan tindak balas dengan pembekal global.

Syarikat ini menyokong kesinambungan rantaian bekalan, pematuhan, perancangan kesinambungan perniagaan dan pengawasan ESG dalam sektor termasuk aeroangkasa, penjagaan kesihatan dan pembuatan berteknologi tinggi. Penyelesaiannya relevan untuk pemimpin dan pengamal seperti CEO, ketua pegawai perolehan serta pengurus daya tahan rantaian bekalan.

Insinyur Perangkat Lunak Senior, Java/Spring Boot — Resilinc (Kerja Jarak Jauh di India)

Bergabunglah dengan Resilinc sebagai Insinyur Perangkat Lunak Senior untuk membangun layanan backend Java dan Spring Boot bagi platform intelijen rantai pasok berbasis AI agentik. Rancang layanan mikro, API, dan sistem cloud-native yang tangguh untuk penggunaan produksi berskala besar.

Deskripsi

  • Merancang, membangun, menguji, menerapkan, dan memelihara layanan backend yang skalabel dan berperforma tinggi dengan Java dan Spring Boot
  • Menghasilkan kode yang dapat digunakan kembali dan siap produksi sambil berkontribusi pada desain teknis dan keputusan arsitektur
  • Membuat API RESTful dan layanan mikro yang dioptimalkan untuk ketersediaan, skalabilitas, ketangguhan, dan toleransi terhadap kesalahan
  • Mengamankan integrasi layanan melalui autentikasi, otorisasi, dan praktik keamanan API yang telah ditetapkan
  • Menggunakan PostgreSQL dan basis data relasional lainnya untuk mengembangkan skema yang efisien serta solusi akses data
  • Menulis, menganalisis, dan mengoptimalkan SQL kompleks dengan JPA dan Hibernate
  • Menerapkan, mengoperasikan, dan menskalakan aplikasi cloud Azure melalui praktik CI/CD
  • Menggunakan Docker dan Kubernetes untuk mendukung penerapan berbasis kontainer, orkestrasi, dan kesiapan operasional
  • Menerapkan pola sistem terdistribusi termasuk multithreading, konkurensi, caching, percobaan ulang, ketangguhan, dan toleransi terhadap kesalahan
  • Membuat pengujian unit dan integrasi dengan JUnit, Mockito, Testcontainers, atau alat sebanding, serta berkontribusi pada tinjauan kode
  • Berkolaborasi dengan manajer produk, arsitek, QA, DevOps, dan tim teknik untuk menghadirkan layanan dan fitur
  • Membimbing insinyur junior dan tingkat menengah sambil membantu memperkuat standar teknik
  • Menyelidiki masalah produksi yang kompleks, mengidentifikasi akar penyebab, dan memberikan perbaikan jangka panjang
  • Meningkatkan performa aplikasi, skalabilitas, observabilitas, keamanan, alur kerja pengembangan, dan kualitas kode
  • Mengikuti perkembangan teknologi yang relevan dan menilai peluang praktis untuk peningkatan teknik

Persyaratan

  • Gelar sarjana atau magister dalam Ilmu Komputer, Teknik, atau disiplin terkait, atau pengalaman praktis yang setara
  • Pengalaman 5–8+ tahun dalam pengembangan perangkat lunak profesional dengan keahlian langsung yang kuat dalam Java, Spring Boot, dan rekayasa backend
  • Latar belakang yang kuat dalam merancang API REST, layanan mikro, dan aplikasi terdistribusi menggunakan desain berorientasi objek, prinsip SOLID, dan pola desain yang telah mapan
  • Pengalaman praktis 3+ tahun menulis kueri SQL kompleks yang melibatkan subkueri, join, operasi himpunan, fungsi agregat, desain skema, dan pengoptimalan kueri
  • Pengalaman yang kuat dengan basis data relasional dan PostgreSQL
  • Pengalaman langsung dengan JPA/Hibernate, Git, Maven atau Gradle, serta alat pengujian otomatis seperti JUnit dan Mockito
  • Pengalaman menggunakan Azure, Docker, Kubernetes, dan pipeline CI/CD
  • Kemampuan debugging, analitis, pemecahan masalah, dan penyetelan performa yang kuat, didukung pemahaman yang baik tentang pengembangan backend yang aman
  • Keterampilan komunikasi dan kolaborasi yang sangat baik, termasuk pengalaman dalam tim Agile/Scrum
  • Mampu mengambil tanggung jawab, beradaptasi dengan prioritas yang berubah, dan bekerja efektif dalam lingkungan rekayasa produk yang cepat
  • Pengalaman mengembangkan platform SaaS atau enterprise dengan volume tinggi dan ketersediaan tinggi
  • Pengetahuan tentang OAuth 2.0, JWT, alat observabilitas, dan praktik DevOps
  • Familiar dengan pengujian performa, infrastructure as code, Domain-Driven Design, atau teknologi front-end seperti Angular atau React

Tunjangan

  • Pengaturan kerja sepenuhnya jarak jauh
  • Paket manfaat komprehensif yang mendukung kesehatan, keamanan finansial, dan kesejahteraan
  • Peluang untuk bertemu secara langsung
  • Peluang untuk mengembangkan keahlian teknis
  • Budaya yang berpusat pada kepemilikan, tujuan, dan kesempatan untuk menyuarakan pendapat dalam membentuk teknologi yang berdampak

Lowongan Terkait

SUSE

Arsitek Solusi Pantai Timur, Linux Enterprise dan Kubernetes

SUSE

Memberi saran kepada pelanggan di Pantai Timur mengenai solusi Linux enterprise, Kubernetes, dan infrastruktur sumber terbuka SUSE. Mendukung penjualan teknis melalui perancangan solusi, demonstrasi, dan bukti konsep.

Buka