Deskripsi Pekerjaan
Berdiri di kota teknologi terkemuka di Indonesia, kami sedang mencari seorang Java Developer yang akan menjadi bagian dari tim pengembang kami. Dalam peran ini, Anda akan berkontribusi pada pengembangan aplikasi web dan sistem backend menggunakan teknologi Java dan ekosistem terkini.
Kami mencari seorang pengembang yang memiliki pengalaman praktis dalam pengembangan sistem berbasis web, dengan fokus pada kualitas kode, efisiensi, dan inovasi. Anda akan bekerja dalam sebuah lingkungan kolaboratif yang dinamis, bekerja sama dengan tim desain, manajer proyek, dan ilmuwan data untuk menciptakan solusi teknis yang inovatif.
Di sini, Anda akan memiliki kesempatan untuk bekerja pada proyek-proyek besar, menggunakan teknologi terkini seperti Spring Boot, Microservices, dan Cloud Computing. Kami menawarkan kesempatan untuk tumbuh bersama dengan perusahaan dan membangun portofolio proyek yang luar biasa.
Tanggung Jawab
- Merancang, mengembangkan, dan mengintegrasikan fitur-fitur baru serta memperbaiki sistem backend menggunakan bahasa pemrograman Java
- Menggunakan framework seperti Spring Boot, Spring Cloud, dan Microservices untuk membangun aplikasi yang skalable dan efisien
- Mengelola database relasional (seperti PostgreSQL atau MySQL) dan mengembangkan query yang efisien
- Memverifikasi kualitas kode melalui unit testing dan integrasi testing
- Bekerja sama dengan tim desain, manajer proyek, dan ilmuwan data untuk mengidentifikasi masalah dan menyelesaikannya
- Melakukan analisis teknis untuk meningkatkan performa sistem dan mengoptimalkan kode
- Mengelola proses pengembangan dan deployment menggunakan CI/CD pipeline
Kualifikasi
- Pengalaman setidaknya 2-5 tahun dalam pengembangan aplikasi web dengan bahasa pemrograman Java
- Pengalaman bekerja dengan framework Java seperti Spring Boot, Spring MVC, atau Jakarta EE
- Pemahaman yang baik tentang desain arsitektur sistem, patokan RESTful API, dan patokan Microservices
- Pengalaman dalam pengelolaan database relasional (RDBMS) seperti PostgreSQL, MySQL, atau Oracle
- Pengalaman dalam pengembangan sistem berbasis cloud (AWS, Azure, atau Google Cloud Platform)
- Pengalaman dalam pengembangan sistem skalable dan berbasis microservices
- Pengalaman dalam pengembangan sistem yang aman dan terdukung dengan standar industry
- Pengalaman dalam penggunaan teknologi seperti Docker, Kubernetes, atau Jenkins