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 III, Layanan Mikro Java

Bangun sistem transaksi kartu terdistribusi berlatensi rendah di American Express. Kembangkan layanan mikro Java, API, pengujian otomatis, dan fitur platform cloud-native.

Deskripsi

  • Kembangkan fitur inti untuk sistem transaksi kartu pada platform hybrid cloud terdistribusi.
  • Tulis kode dan pengujian unit sebagai bagian dari tim agile.
  • Bekerja dengan spesifikasi API dan otomatisasi.
  • Bangun layanan mikro RESTful menggunakan teknologi Java seperti Vert.x, Spring MVC, Spring Data, dan Spring Boot.
  • Berkolaborasi dengan tim teknologi dan pengembangan di berbagai lokasi.
  • Identifikasi peluang untuk mengadopsi teknologi baru.
  • Bekerja dengan para pemangku kepentingan untuk memahami dan menganalisis persyaratan.
  • Dorong inovasi dan eksperimen.

Persyaratan

  • Gelar di bidang ilmu komputer atau pengalaman industri yang setara.
  • Setidaknya lima tahun pengalaman profesional dalam pengembangan perangkat lunak.
  • Pengetahuan kuat tentang pemrograman berorientasi objek, konkurensi, dan penanganan pengecualian.
  • Pengetahuan tentang struktur data dan algoritma, dasar-dasar sistem operasi, serta Java tingkat lanjut.
  • Pengalaman pengembangan yang kuat dengan Java atau Go.
  • Pengalaman membangun sistem layanan mikro terdistribusi.
  • Pengalaman dengan produk atau kerangka kerja service mesh seperti Envoy, Linkerd, Istio, atau gRPC/ProtoBuf.
  • Pengalaman menggunakan alat pengelolaan, pelacakan, dan pemantauan sistem terdistribusi seperti Zipkin/Jaeger, ELK Stack, dan Prometheus.
  • Pengalaman merancang dan membangun aplikasi cloud-native.
  • Pengalaman dengan Docker, Kubernetes, atau OpenShift merupakan nilai tambah.
  • Pengalaman dengan basis data NoSQL dan sistem pengiriman pesan terdistribusi seperti Redis, Kafka, Couchbase, dan Cassandra dalam sistem berlatensi rendah dengan volume transaksi tinggi.
  • Pengalaman dengan alat CI/CD seperti Jenkins dan GitHub.
  • Pengalaman bekerja dalam tim DevOps dan Scrum.
  • Kemampuan komunikasi lisan dan tulisan yang kuat.

Tunjangan

  • Gaji pokok yang kompetitif.
  • Insentif bonus.
  • Dukungan untuk kesejahteraan finansial dan masa pensiun.
  • Perlindungan medis, gigi, penglihatan, jiwa, dan disabilitas, bergantung pada lokasi.
  • Pengaturan kerja hybrid, di kantor, atau virtual yang fleksibel, bergantung pada peran dan kebutuhan bisnis.
  • Cuti orang tua berbayar, bergantung pada lokasi.
  • Akses ke pusat kebugaran di kantor yang dikelola perawat dan dokter, bergantung pada lokasi.
  • Konseling gratis dan rahasia melalui program Healthy Minds.
  • Peluang pengembangan karier dan pelatihan.