Fullstack Java Developer

PT Prismalink InternationalCentral Jakarta, DKI Jakartakalibrrveröffentlicht 28.08.2026
Muss:JavaScriptJavaReactGitAWSAzureGoogle CloudDockerKubernetesCloudFrontendFullstackDevOpsQA/TestAgileScrumCI/CDMicroservicesAIFinTechSecurity

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 Java Script , serta memiliki pengalaman menggunakan React.js.

Memiliki pemahaman yang baik mengenai database SQL, khususnya PostgreSQL dan MySQL

Berpengalaman menggunakan Git, GitHub , atau GitLab sebagai Version Control System

Memiliki pemahaman dasar mengenai AWS, Microsoft Azure, atau Google Cloud Platform (GCP) menjadi nilai tambah

Memahami konsep DevOps, CI/CD Pipeline , Docker dan Kubernetes menjadi nilai tambah

Memiliki pemahaman yang baik mengenai: Caching (Redis, Memcached), Message Queue (RabbitMQ, NATS, Apache Kafka), RESTful API Development, Application Security, Authenticatioan & Authorization, Secure Coding Practices

Memilki kemampuan analitis dan problem solving yang baik

Memiliki kemampuan komunikasi dan kerja sama tim yang baik

Memiliki motivasi tinggi untuk belajar teknologi baru dan terus mengembangkan kompetensi

Memiliki passion yang kuat dalam bidang software engineering dan programming

Mampu memahami kebutuhan bisnis serta menerjemahkannya menjadi solusi teknis

Memiliki pengalaman di industri Fintech, Payment Gateway, Perbankan, atau Sistem Pembayaran akan menjadi nilai tambah

Memahami konsep high availability, scalability, dan microservices architecture menjadi nilai tambah