American Express
American Express
American Express ialah syarikat perkhidmatan kewangan global yang beroperasi dalam bidang perbankan, kewangan dan pembayaran B2B. Perniagaannya merangkumi kad kredit pengguna, perniagaan dan korporat; perkhidmatan pembayaran dan pedagang; akaun simpanan, sijil deposit dan pinjaman peribadi; serta ganjaran, program perjalanan, penyelesaian pembayaran korporat, pendidikan kewangan, perkhidmatan keselamatan dan sokongan untuk ahli kad serta pedagang.

Insinyur Perangkat Lunak Senior, Perbankan Digital – Hibrida Phoenix

Bangun layanan Perbankan Digital yang aman dan dapat diskalakan untuk American Express dalam peran rekayasa backend senior. Kembangkan layanan mikro Java, API, dan platform berbasis peristiwa yang mendukung pengalaman keuangan yang andal.

Deskripsi

  • Mengembangkan dan memelihara layanan backend untuk platform Perbankan Digital bervolume tinggi dengan keamanan, skalabilitas, dan keandalan yang kuat.
  • Memimpin desain sistem terdistribusi yang mencakup dekomposisi layanan, komunikasi asinkron, toleransi kesalahan, idempotensi, backpressure, pertukaran kompromi konsistensi, dan degradasi yang baik.
  • Membuat layanan mikro Java, API REST, proses batch, dan alur kerja berbasis peristiwa.
  • Mendukung implementasi alur kerja dan mendorong praktik orkestrasi alur kerja yang efektif.
  • Berkontribusi langsung pada desain dan pengembangan agile, arsitektur, kualitas kode, pengiriman, dan kesiapan operasional.
  • Menjaga platform agar dapat diperluas, diskalakan, diamati, andal, dan selaras dengan perjanjian tingkat layanan.
  • Membuat solusi yang dapat diuji, intuitif, dan mudah dipelihara sehingga dapat dioperasikan secara efektif oleh tim rekayasa.
  • Berpartisipasi dalam tinjauan desain, tinjauan kode, dan diskusi rekayasa untuk komponen penting serta inisiatif lintas perusahaan.
  • Bekerja sama dengan para pemangku kepentingan untuk mengubah kapabilitas bisnis menjadi solusi teknis yang aman, berkinerja tinggi, dan mudah dipelihara.
  • Membimbing para insinyur, membantu tim menyelesaikan tantangan kompleks, dan meningkatkan standar rekayasa.
  • Mendokumentasikan operasi sistem dan memudahkan tim menjalankan serta mengembangkan layanan kompleks.

Persyaratan

  • Pengalaman langsung yang luas dalam rekayasa backend menggunakan Java dan framework terkait.
  • Pengalaman luas membangun aplikasi terdistribusi dan menjalankan layanan berskala besar dengan latensi rendah di lingkungan perusahaan yang kompleks.
  • Pengetahuan kuat tentang API REST, JSON, XML, kontrak layanan, pola integrasi, dan manajemen siklus hidup API.
  • Pengalaman langsung dengan Spring, Spring Boot, Spring Batch, JUnit, JDBC, Gradle atau Maven, Jenkins, dan praktik CI/CD modern.
  • Pengalaman dengan Kafka atau teknologi streaming dan berbasis peristiwa yang sebanding; pengalaman dengan Kafka Streams sangat diutamakan.
  • Pemahaman praktis tentang sistem terdistribusi, caching, ketersediaan tinggi, multithreading, dan analisis kinerja.
  • Pengalaman dengan basis data relasional dan NoSQL, termasuk PostgreSQL, MongoDB, atau platform data sebanding.
  • Komitmen terhadap integrasi berkelanjutan, pengujian otomatis dan berulang, pengodean aman, serta praktik rekayasa kolaboratif.
  • Kemampuan berpikir abstrak, menghadapi ambiguitas, dan mengambil keputusan teknis pragmatis yang memungkinkan kapabilitas bisnis.
  • Pengalaman membimbing, melatih, dan memengaruhi insinyur sambil tetap terlibat langsung dalam desain dan pengembangan.
  • Kemahiran tinggi menggunakan Docker, kapabilitas GitHub, dan otomatisasi deployment.
  • Pengalaman dengan sistem pembayaran, platform transaksi waktu nyata, manajemen akun pelanggan, sistem data dan pelaporan, atau API fintech.
  • Paparan terhadap pengembangan full-stack atau teknologi data seperti Python, Hadoop, atau Spark.
  • Pengalaman dengan solusi komputasi dalam memori dan optimasi kinerja tingkat lanjut.
  • Pengalaman kepemimpinan dalam lingkungan pengembangan yang bergerak cepat, termasuk kepemilikan teknis, fasilitasi desain, dan akuntabilitas pengiriman.
  • Pengalaman GenAI menjadi pembeda yang diutamakan.
  • Pengalaman dengan aplikasi bertenaga LLM, rekayasa prompt, output terstruktur, pemanggilan alat atau fungsi, RAG, embedding, pencarian vektor, reranking, penyetelan relevansi, guardrail GenAI, layanan AWS, arsitektur cloud-native, DevOps, tata kelola, atau arsitektur platform merupakan keunggulan signifikan.
  • Keterampilan komunikasi tertulis dan verbal yang sangat baik, dengan kemampuan berkolaborasi lintas bidang rekayasa, produk, arsitektur, dan operasi.

Tunjangan

  • Gaji pokok yang kompetitif.
  • Insentif bonus.
  • Kontribusi perusahaan sebesar 6% untuk program tabungan pensiun.
  • Pelatihan keuangan dan dukungan kesejahteraan finansial tanpa biaya.
  • Perlindungan komprehensif untuk kesehatan, gigi, penglihatan, jiwa, dan disabilitas.
  • Pengaturan kerja fleksibel, termasuk opsi hibrida, di kantor, atau virtual, tergantung peran dan kebutuhan bisnis.
  • Lebih dari 20 minggu cuti berbayar untuk semua orang tua, tanpa memandang gender, untuk kehamilan, adopsi, atau surrogasi.
  • Akses gratis ke pusat kebugaran di lokasi kerja global yang dikelola perawat dan dokter, tergantung lokasi.
  • Konseling gratis dan rahasia melalui program Healthy Minds.
  • Peluang pengembangan karier dan pelatihan.
  • Sponsorship visa mungkin tersedia untuk posisi tertentu.

Lowongan Terkait