Position
Backend Engineer (Springboot)

West Jakarta• Full Time

West Jakarta• Full Time

Backend Engineer (Springboot)

Full Time

Share This Job


Backend Engineer (Springboot)

Apply Now

About The Role

  • 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

Requirements

  • S1/D3 (Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau setara)

  • Minimal 1–2 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