Point your AI agent at freehire and let it find you a job.

Get the CLI →

PT Prismalink Internasional

Fullstack Java Developer

Posted Updated
Discussion

Uraian Tugas

  • 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, ewallet, 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

Syarat & Kualifikasi

  • 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

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available