Deskripsi pekerjaan Fullstack Developer PT NUSA CITRA KELOLA
Fullstack Dev
Job Desc
1. Pengembangan Backend
• Mengembangkan aplikasi backend menggunakan Java dan Spring Boot.
• Membangun dan mengelola RESTful API yang scalable dan terstruktur.
• Mengimplementasikan konsep Microservices Architecture.
• Melakukan integrasi antar layanan (service integration).
• Menjamin keamanan dan performa aplikasi backend.
2. Pengembangan Frontend
• Mengembangkan antarmuka pengguna (UI) menggunakan Angular atau Vue.js.
• Mengintegrasikan frontend dengan backend API.
• Mengelola state management dan komunikasi data.
• Memastikan aplikasi responsif dan user friendly.
3. Database Management
• Mendesain dan mengelola database relasional.
• Membuat, mengoptimasi, dan memelihara query database.
• Mengelola skema database dan data migration.
• Menggunakan ORM seperti Hibernate atau JPA.
• Berinteraksi dengan database Oracle dan PostgreSQL.
4. Integrasi Sistem
• Mengembangkan dan mengonsumsi RESTful API.
• Melakukan integrasi antar aplikasi internal maupun eksternal.
• Memastikan sinkronisasi data berjalan dengan baik.
5. Source Code Management
• Mengelola source code menggunakan GitHub atau GitLab.
• Melakukan version control dan code review.
• Mendukung proses deployment dan release management.
6. Maintenance & Optimization
• Melakukan troubleshooting dan bug fixing.
• Mengidentifikasi akar permasalahan aplikasi.
• Mengoptimalkan performa frontend maupun backend.
• Melakukan monitoring terhadap aplikasi yang berjalan.
7. Kolaborasi Tim
• Berkoordinasi dengan Product Owner, Business Analyst, UI/UX Designer, QA, dan stakeholder.
• Menerjemahkan kebutuhan bisnis menjadi solusi teknis.
• Memberikan estimasi effort dan timeline pengembangan.
Kualifikasi Teknis
Wajib
• Pengalaman minimal 3 tahun menggunakan Java Spring Boot.
• Menguasai pengembangan RESTful API.
• Menguasai Angular atau Vue.js.
• Menguasai Oracle dan PostgreSQL.
• Menguasai Hibernate/JPA.
• Menguasai GitHub atau GitLab.
• Memahami Microservices Architecture.
Nilai Tambah
• Pengalaman menggunakan MongoDB.
• Pengalaman menggunakan Redis.
• Pengalaman menggunakan Elasticsearch.
• Pengalaman CI/CD.
• Pengalaman Docker dan Kubernetes.
