Job description for Back End Lead at PT. Cycent Inovasi Kaizen
Saat ini kami sedang membuka kesempatan bagi kandidat terbaik untuk bergabung bersama kami yang akan ditempatkan di perusahaan klien kami.
Tanggung Jawab :
- Memimpin dan mengarahkan tim Back End Developer dalam pengembangan dan delivery project
- Mendesain dan mengimplementasikan arsitektur backend dan database yang scalable, secure, dan high-performance
- Menentukan standar teknis, best practices, dan governance dalam pengembangan backend
- Mengelola siklus hidup database mulai dari desain konseptual, fisik, hingga implementasi dan maintenance
- Mengoptimalkan performa database dan sistem melalui tuning, monitoring, dan evaluasi berkala
- Menentukan strategi backup, recovery, serta disaster recovery untuk memastikan business continuity
- Mengelola keamanan database, akses user, serta kepatuhan terhadap regulasi perlindungan data
- Melakukan review kode dan memastikan kualitas delivery sesuai standar
- Berkolaborasi dengan Project Manager, Product Owner, dan tim lintas fungsi dalam perencanaan dan eksekusi proyek
- Melakukan troubleshooting kompleks serta memberikan solusi teknis yang efektif
- Menyusun dokumentasi teknis dan standar operasional terkait sistem backend dan database
- Melakukan capacity planning serta memastikan kesiapan infrastruktur terhadap pertumbuhan sistem
Kualifikasi :
- Pendidikan minimal S1 (Sarjana) di bidang terkait
- Pengalaman minimal 8+ tahun sebagai Back End Developer, dengan pengalaman sebagai Lead / Tech Lead menjadi nilai tambah
- Memiliki pengalaman kuat dalam Java (minimal Java 17) menggunakan framework Spring Boot dan/atau Quarkus (lebih disukai Quarkus)
- Memahami secara mendalam Software Development Life Cycle (SDLC)
- Menguasai teknologi seperti ORM, Apache Kafka, Microservices Architecture, Docker, Kubernetes, JUnit, Kong, Cron, Event Tracker, serta database seperti PostgreSQL, Oracle, atau TigerGraph
- Memahami konsep event-driven architecture, CI/CD, DevOps, serta caching/memcache
- Memiliki kemampuan leadership yang kuat dalam mengelola tim dan project
- Memiliki kemampuan analisa, problem solving, dan komunikasi yang sangat baik
- Mampu melakukan design system, code review, serta decision making terkait arsitektur
- Terbiasa bekerja lintas tim dan stakeholder
- Memahami dan terbiasa menggunakan metodologi Agile, Scrum, dan Waterfall serta tools seperti JIRA, Microsoft Office, Microsoft Project, dan Microsoft Planner
- Memiliki komitmen tinggi untuk menyelesaikan pekerjaan sesuai timeline
- Bersedia bekerja secara Work From Office (WFO)
