Deskripsi pekerjaan Fullstack Developer Raharja Group
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
- 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.
