Deskripsi Pekerjaan
Bergabunglah dengan tim inovasi kami di Medan, Sumatera Utara sebagai Pengembang Java Senior. Kami sedang mencari individu berbakat untuk membangun solusi backend yang tangguh, skalabel, dan berkinerja tinggi yang mendukung ekosistem digital global kami. Jika Anda memiliki passion yang kuat dalam arsitektur mikro layanan dan pengembangan berbasis cloud, peluang ini adalah tempat yang tepat untuk Anda berkembang.
Tanggung Jawab
- Mengembangkan dan merancang arsitektur aplikasi berbasis Java Enterprise (Jakarta EE) dan Spring Boot yang tangguh dan dapat diandalkan.
- Implementasi desain database relasional (RDBMS) menggunakan MySQL atau PostgreSQL untuk performa optimal.
- Menulis kode bersih, efisien, dan terdokumentasi dengan mengikuti standar kualitas kode perusahaan.
- Melakukan integrasi API RESTful yang aman dan efisien dengan frontend dan sistem eksternal.
- Mengoptimalkan performa aplikasi, mempercepat waktu muat, dan memperbaiki kinerja database.
- Berpartisipasi aktif dalam proses Code Review, refactoring, dan manajemen dependensi.
- Mendukung tim DevOps dalam penyebaran aplikasi (Deployment) menggunakan Docker dan CI/CD pipeline.
Kualifikasi
- Sertifikasi profesional atau gelar Sarjana Teknik Informatika, Teknik Komputer, atau bidang terkait.
- Pengalaman kerja minimal 4 tahun dalam pengembangan backend menggunakan Java.
- Penguasaan mendalam pada Spring Boot, Spring Cloud, dan Hibernate/JPA.
- Pengalaman dalam membangun dan mengelola Microservices Architecture.
- Pengertian tentang desain pola (Design Patterns) dan prinsip SOLID.
- Kemampuan untuk menulis unit test menggunakan JUnit dan Mockito.
- Keahlian komunikasi yang baik dan kemampuan untuk bekerja dalam tim lintas fungsi (Cross-functional).