Backend Developer (Java 17)
Summary
On-site backend developer in Peru who designs and maintains Java 17 back-end services and APIs, with strong focus on database design, performance tuning, security, and monitoring. Core stack: Spring Boot and/or Quarkus (Quarkus preferred), microservices/event-driven architecture, Kafka, CI/CD, and Redis/Memcache caching.
- Mendesain, mengembangkan, dan memelihara sistem back-end serta layanan API
- Merancang struktur database secara optimal termasuk aspek performa, keamanan, backup, dan recovery
- Melakukan instalasi, konfigurasi, serta upgrade database management system (DBMS)
- Mengoptimalkan performa database dan query untuk memastikan response time yang cepat
- Mengelola akses user dan memastikan keamanan data sesuai standar dan regulasi (termasuk perlindungan data)
- Melakukan monitoring dan capacity planning untuk memastikan sistem berjalan optimal
- Berkolaborasi dengan tim Front-End, QA, DevOps, dan Project Manager dalam pengembangan sistem
- Membuat dan menjaga dokumentasi teknis (database, API, dan sistem)
- Mengimplementasikan best practices dalam coding, testing, dan deployment
- Memastikan kualitas layanan sesuai dengan standar organisasi dan kebutuhan bisnis
- Minimal pendidikan S1 di bidang Computer Science, Information Technology, atau bidang terkait
- Memiliki pengalaman minimal 1-2 tahun sebagai Back-End Developer; and Backend Lead minimal 8 tahun pengalaman
- Menguasai Java (minimal Java 17) dan framework seperti Spring Boot dan/atau Quarkus (lebih diutamakan Quarkus)
- Memahami konsep arsitektur microservices dan event-driven architecture (nilai tambah jika menggunakan Apache Kafka)
- Familiar dengan CI/CD pipeline, DevOps practices, dan caching mechanism (misalnya Redis / Memcache)
- Memiliki kemampuan analisa, problem solving, dan komunikasi yang baik
- Bersedia bekerja Work From Office (WFO)
- Memiliki komitmen tinggi terhadap penyelesaian pekerjaan dan target