Job description for Remote Senior Developer at My Replica
Disclaimer: Pekerjaan ini berasal dari perusahaan Taiwan Mobile dan seluruh materi pekerjaan akan diberikan dari perusahaan tersebut
Job Descriptions
Merancang dan membangun sistem backend yang scalable dan robust
Merancang system architecture (pipeline, network topology, internet/intranet integration, dll)
Mengimplementasi solusi teknis untuk masalah kompleks
Berkolaborasi dengan stakeholder untuk menerjemahkan requirement bisnis menjadi solusi teknis
Mengoptimalkan performa aplikasi dan memastikan keamanan sistem
Membangun dan memelihara dokumentasi teknis dan diagram arsitektur sistem
Job Requirements
Pendidikan minimal S1 Ilmu Komputer/Sistem Informasi/Teknologi Informasi
Pengalaman minimal 3-5 tahun di bidang Java Backend Development
Wajib menguasai Java Spring Boot sebagai backend framework utama
Pengalaman terbukti dalam merancang arsitektur sistem skala besar
Mampu membuat dan menjelaskan diagram system architecture (network topology, data flow, infrastructure, dll)
Bahasa Pemrograman & Framework:
Utama (WAJIB): Java + Spring Boot Framework
Tambahan (nilai tambah): Python, C#
Database (minimal 1 SQL dan 1 NoSQL):
SQL: MySQL, PostgreSQL
NoSQL: Firebase, MongoDB
Version Control & DevOps:
Menguasai Git untuk kolaborasi dan manajemen kode
Pengalaman dengan CI/CD pipeline dan automation
Familiar dengan Docker dan container orchestration
Pengalaman deployment dan monitoring production systems
Nilai Tambah (Nice to Have):
Pengalaman dengan microservices architecture
Pengalaman dengan cloud platforms (AWS, Azure, GCP)
Familiar dengan message queuing systems (Redis, Kafka, RabbitMQ)
Pengalaman dalam system design dan capacity planning
Sertifikasi profesional (AWS Certified, Azure Certified, Oracle Java Certified)
Interview Requirements:
Kandidat diharapkan dapat menunjukkan dan menjelaskan diagram design system architecture yang pernah dibuat
Mampu menjelaskan design decisions dan trade-offs dalam arsitektur sistem
Wajib dapat menunjukkan portfolio/project berbasis Java Spring Boot
