Caterpillar Inc.
Caterpillar Inc.
Caterpillar Inc. adalah perusahaan manufaktur global yang mengembangkan alat berat dan mesin untuk konstruksi, pertambangan, energi, serta berbagai industri lain yang berfokus pada infrastruktur. Portofolio produknya mencakup ekskavator, buldoser, truk artikulasi, dan sistem tenaga, yang didukung oleh teknologi canggih serta jaringan dealer di seluruh dunia. Didirikan pada tahun 1925, perusahaan ini memadukan keahlian industri yang telah lama dibangun dengan fokus pada peningkatan produktivitas dan pengembangan peralatan serta operasional yang lebih berkelanjutan.

Insinyur Perangkat Lunak Java Utama, Chennai

Memimpin perancangan, pengembangan, dan pengiriman platform digital berbasis cloud Caterpillar dalam peran kerja di kantor Chennai. Membangun aplikasi Java yang dapat diskalakan dan solusi tanpa server menggunakan AWS, CI/CD, serta teknologi cloud modern.

Deskripsi

  • Memberikan arahan teknis untuk merancang, mengembangkan, dan menerapkan platform digital Caterpillar
  • Memajukan inisiatif teknologi berbasis cloud melalui pengembangan berkelanjutan
  • Menerapkan teknologi Java, cloud, serta aplikasi seluler atau web untuk menghadirkan solusi
  • Membangun dan menerapkan fitur dengan produk dan layanan platform cloud
  • Mengembangkan perangkat lunak dalam praktik kerja tim Agile
  • Mengoordinasikan proyek perangkat lunak besar di antara beberapa pengembang menggunakan branching, tagging, dan merging Git
  • Mengembangkan, menerapkan, dan memecahkan masalah aplikasi berbasis cloud serta tanpa server di AWS
  • Menggunakan API layanan AWS, CLI, dan SDK untuk mengembangkan aplikasi
  • Menulis, memelihara, dan memecahkan masalah modul kode AWS
  • Mengintegrasikan keamanan aplikasi ke dalam desain awal dan mengikuti praktik terbaik keamanan AWS
  • Menggunakan pipeline CI/CD dan container sepanjang siklus pengembangan
  • Menyusun dokumentasi teknis proyek dan memperkirakan upaya tugas

Persyaratan

  • Memiliki gelar empat tahun dari perguruan tinggi atau universitas terakreditasi
  • Memiliki pengalaman pengembangan perangkat lunak sekurang-kurangnya 14 tahun
  • Memiliki pengalaman 8 tahun atau lebih dalam merancang dan mengembangkan aplikasi Java berskala besar
  • Menunjukkan pengalaman yang kuat dengan Java dan J2EE dalam lingkungan berbasis cloud
  • Memiliki pengetahuan ahli tentang JPA, Hibernate, JDBC, SQL, Spring, JUnit, JSON, dan layanan web REST/JSON
  • Memahami pola desain Java secara menyeluruh
  • Memiliki pengalaman membangun dan menerapkan fitur dengan produk dan teknologi platform cloud
  • Pengalaman mengembangkan aplikasi dalam lingkungan tim Agile menjadi nilai tambah
  • Menunjukkan keterampilan desain berorientasi objek yang kuat dan pengetahuan tentang MVC
  • Memiliki pengalaman Git yang memadai untuk mengelola proyek besar dengan beberapa pengembang, termasuk branching, tagging, dan merging
  • Pengalaman dengan cloud PaaS AWS atau Azure bersama Java menjadi nilai tambah
  • Menunjukkan kemampuan yang kuat dalam merancang aplikasi bisnis
  • Mampu berkomunikasi dan berkolaborasi secara efektif dengan keterampilan interpersonal yang kuat
  • Memiliki kemampuan debugging yang kuat
  • Sangat mahir menggunakan alat pengembangan Java standar, termasuk Eclipse dan Maven
  • Menunjukkan komitmen kuat untuk menerapkan keamanan aplikasi sejak desain awal
  • Memiliki pengalaman menyusun dokumentasi teknis proyek dan estimasi tugas
  • Memiliki pengetahuan mendalam tentang setidaknya satu bahasa pemrograman tingkat tinggi
  • Memahami layanan inti AWS, penggunaannya, dan praktik terbaik dasar arsitektur AWS
  • Mahir mengembangkan, menerapkan, dan men-debug aplikasi berbasis cloud dengan AWS
  • Mampu menggunakan API layanan AWS, AWS CLI, dan SDK untuk membangun aplikasi
  • Mampu mengidentifikasi fitur utama layanan AWS
  • Memahami model tanggung jawab bersama AWS
  • Memahami manajemen siklus hidup aplikasi
  • Mampu menggunakan pipeline CI/CD untuk menerapkan aplikasi di AWS
  • Mampu menggunakan atau berinteraksi dengan layanan AWS
  • Menerapkan pemahaman dasar tentang aplikasi cloud-native saat menulis kode
  • Menulis kode sesuai praktik terbaik keamanan AWS, termasuk menggunakan peran IAM alih-alih rahasia dan kunci akses yang disematkan
  • Mampu menulis, memelihara, dan memecahkan masalah modul kode di AWS
  • Mahir mengembangkan aplikasi tanpa server
  • Memahami penggunaan container dalam proses pengembangan

Tunjangan

  • Caterpillar adalah pemberi kerja yang memberikan kesempatan yang setara
  • Pelamar dari semua usia yang memenuhi kualifikasi didorong untuk melamar

Lowongan Terkait

Nestle

Analis Senior Analitik Penjualan di Nestlé

Nestle

Di Nestlé USA, analis senior ini mengubah data penjualan menjadi keputusan untuk merek makanan dan minuman. Peran ini membuat dasbor, mengembangkan wawasan ritel dan perkiraan, serta merekomendasikan cara mengembangkan bisnis.

Buka
Vaya Health

Pengembang ETL Jarak Jauh di Vaya Health

Vaya Health
501 – 1.000 Karyawan
AsuransiKonsultasiLogistik

Bangun alur data Azure, Fabric, Dataverse, dan Lakehouse untuk Program Transformasi Kesehatan Pedesaan Vaya Partners. Bantu menyediakan analitik dan pelaporan layanan kesehatan yang aman.

Buka