FULL_TIME
Senior Backend Engineer - Java / Spring Boot APIs (KLI-102)
Perusahaan: KitaLulus
Tanggung jawab:
Merancang, membangun, dan 유지 API RESTful menggunakan Java / Spring Boot untuk menopang platform SaaS multi-tenant, termasuk endpoint, validasi, paginasi/sorting/filtering, data laporan dan dashboard, serta jejak audit. Mengelola lapisan data secara menyeluruh, mulai dari entity JPA, DAO dan repository, native query, view, hingga stored procedure di MySQL, SQL Server, dan PostgreSQL. Merancang skema database dan melakukan tuning pada query lambat. Menguatkan isolasi tenant, autentikasi, dan otorisasi agar setiap request hanya dapat mengakses data yang berhak dilihat. Melakukan refactor dan dekomposisi layanan legacy besar menjadi komponen dengan batas yang jelas dan dapat diuji tanpa mengganggu produksi. Menulis unit test dan integration test serta meningkatkan standar coverage, structured logging, dan error handling. Mendefinisikan dan mendokumentasikan kontrak API melalui OpenAPI/Swagger, serta bekerja sama dengan engineer front-end (TypeScript) untuk menjaga keselarasan keduanya. Memberikan dan menerima code review secara menyeluruh, serta menggunakan AI coding assistant dalam workflow harian sambil meninjau hasilnya dengan rigor yang sama seperti kontribusi lainnya. Melakukan deployment melalui alur pull request Bitbucket dan Jira ticket ke AWS (ECS), serta membantu penyelesaian masalah di produksi.
Kualifikasi:
Pengalaman 5+ tahun dalam backend development profesional dengan Java dan pengalaman hands-on yang mendalam pada Spring Boot (Spring MVC, Spring Data JPA, Spring Security). Rekam jejak dalam merancang dan membangun API RESTful untuk aplikasi bisnis, mencakup kontrak, versioning, validasi, paginasi, dan semantics error. Kemampuan relasional database yang kuat, meliputi schema design, pemetaan JPA/Hibernate, native SQL, dan query optimization. Hands-on dengan lebih dari satu dari MySQL, SQL Server, atau PostgreSQL. Pengetahuan kerja TypeScript yang cukup untuk membaca codebase front-end, mendiagnosis Consumption API, dan membuat perubahan kecil. Pengalaman bekerja dengan serta memperbaiki codebase besar dan matang, termasuk memecah layanan yang terlalu besar, menambahkan test, dan merapikan dependency. Pemahaman yang solid terhadap API security, mencakup autentikasi, otorisasi, multi-tenancy, validasi input, dan secrets handling.
Hari Kerja: Senin - Jumat
Jam Kerja: 08:00 - 17:00
Persyaratan dari rekruter:
Semua jenis kelamin
Tidak ada batas usia
Min. 5 tahun pengalaman
Keahlian yang dibutuhkan:
Back-end Development
Java
Rekayasa Software
Senior Backend Engineer - Java / Spring Boot APIs (KLI-102)
KitaLulus • Jakarta Selatan
Gaji tidak dicantumkan
Deskripsi Pekerjaan
Ringkasan
- Perusahaan
- KitaLulus
- Lokasi
- Jakarta Selatan
- Tipe kerja
- FULL_TIME
- Gaji
- Gaji tidak dicantumkan
- Tanggal tayang
- 22 Okt 2026
- Terlihat sejak
- 1 Nov 2026
Sumber & keterlacakan data
KitaLulus (kitalulus.com)Buka sumber asli ↗https://www.kitalulus.com/lowongan/detail/senior-backend-engineer-java-spring-boot-apis-hidl
Siap melamar? Langsung di sumber asli.Buka Halaman Lamaran
Lowongan Terkait Lainnya
CONTRACT5d
Junior Recruiter (Jogja)
KitaLulus • Kota Yogyakarta
3000000 - 4000000 IDRLihat Detail →
FULL_TIME5dSenior Full Stack Engineer (KLI-90)
KitaLulus • Jakarta Selatan
Gaji tidak dicantumkanLihat Detail →
CONTRACT1mgAccountant (KLI-101)
KitaLulus • Kabupaten Gorontalo
Gaji tidak dicantumkanLihat Detail →
FULL_TIME1mgHSE Officer (KLI-104)
KitaLulus • Kabupaten Gorontalo
Gaji tidak dicantumkanLihat Detail →