PT Prismalink International
Fullstack Java Developer
- Compensation
- Not disclosed
- Location
- Central Jakarta, DKI Jakarta, Indonesia
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Full description
- Mendesain, mengembangkan, menguji, dan memelihara aplikasi berbasis Java Spring Boot untuk layanan Payment Gateway
- Mengembangkan antarmuka pengguna (Front-end) menggunakan React.js sesuai dengan kebutuhan bisnis dan pengalaman pemgguna (UI/UX)
- Membangun serta mengintegrasikan RESTful API dengan sistem internal maupun pihak ketiga (bank, e-wallet, switching, merchant, dan partner)
- Mengembangkan fitur baru serta melakukan optimalisasi performa aplikasi yang sudah berjalan
- Berkolaborasi dengan Product Manager, Business Analyst, QA Engineer, DevOps, dan tim terkait dalam setiap siklus pemgembangan menggunakan metodlogi Agile/Scrum
- Melakukan troubleshooting, debugging, dan root cause analysis terhadap permasalahan pada aplikasi di lingkungan development maupun production
- Mendesain dan mengoptimalkan struktur database menggunakan PostgreSQL atau MySQL
- Mengimplementasikan mekanisme keamanan aplikasi, termasuk authentication, authorization, enkripsi data, serta secure coding sesuai dengan standar industri
- Mengimplementasikan teknologi Caching (Redis/Memcached) untuk meningkatkan performa sistem
- Mengintegrasikan aplikasi dengan Message Queue seperti RabbitMQ, NATS, atau Apache Kafka untuk mendukung komunikasi antar layanan
- Berpartisipasi dalam proses code review, unit testing, integration testing, dan memastikan kualitas kode sesuai dengan standar perusahaan
- Berkolaborasi dengan tim DevOps dalam proses deployment menggunakan CI/CD Pipeline, Docker, dan Kubernetes.
- Melakukan monitoring, optimasi, dan pemeliharaan aplikasi agar memiliki performa, keamanan, dan ketersediaan (availability) yang tinggi
- Membuat dokumentasi teknis terkait pengembangan aplikasi, API, dan implementasi sistem
- Mengikuti perkembangan teknologi terbaru dan memberikan rekomendasi peningkatan arsitektur maupun proses pengembangan aplikasi
- Pendidikan min. S1 Teknik Informatika, Ilmu Komputer, Sistem Informasi atau jurusan terkait dari universitas terkemuka dengan IPK min. 3,00
- Pengalaman min. 5 tahun sebagai Fullstack Developer
- Berpengalaman bekerja menggunakan metodologi Agile Development
- Memiliki pengalaman yang kuat dalam lingkungan Linux/Unix
- Menguasai Java (Spring Boot) dan , serta memiliki pengalaman menggunakan