Search by job, company or skills

  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Kualifikasi

  • S1/D3 (Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau setara)
  • Minimal 12 tahun di bidang backend developer Java Springboot
  • Mahir dalam RESTful API, microservices, dan sistem monolitik.
  • Pengalaman kuat dengan database (MySQL/PostgreSQL) termasuk optimasi query, indexing, dan schema design.
  • Memahami caching (Redis, Memcached) dan queue system (RabbitMQ), ElasticSearch
  • Kemampuan membangun aplikasi scalable dengan pola clean architecture, DDD, atau MVC
  • Pengalaman integrasi dengan third-party services (payment gateway, SMS/email providers)
  • Familiar dengan version control (Git) dan alur kerja Agile/Scrum.
  • Kemampuan problem-solving dan analisis sistem yang kompleks.
  • Bisa memimpin code review dan mentoring junior engineer.
  • Pengalaman deploy aplikasi menggunakan Docker, Kubernetes, atau server konvensional (Linux/Nginx/Apache).
  • Memahami CI/CD pipeline (GitLab CI, Jenkins, GitHub Actions).
  • Nilai Tambah ( Nice to have )
  • Pengalaman integrasi dengan third-party services (payment gateway, SMS/email providers)
  • Mengerti tentang SonarQube untuk melakukan review code
  • Mengerti tentang Grafana

Tugas Dan Tanggung Jawab

  • Merancang, mengembangkan, dan memelihara fitur backend yang efisien dan mudah dikembangkan dengan bahasa Pemograman Springboot
  • Memastikan kode modular, reusable, dan terdokumentasi dengan baik.
  • Memimpin diskusi teknis dengan tim frontend, atau tim lainnya.
  • Merancang struktur kode dan database yang efisien, modular, dan scalable
  • Menerapkan prinsip desain seperti MVC, SOLID, DRY, dan Clean Architecture.
  • Membantu dalam keputusan arsitektur, termasuk refactoring dan pemilihan struktur database
  • Menerapkan coding standards (PSR, SOLID principles) di tim backend
  • Meningkatkan kecepatan dan stabilitas aplikasi (optimasi query, caching, load balancing).
  • Memberikan dukungan teknis dan mentoring kepada junior developer bila diperlukan
  • Memastikan kode modular, reusable, dan terdokumentasi dengan baik.
  • Membantu tim dalam debugging dan troubleshooting issue

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145240805