Unictive

Springboot

Posted: 8 minutes ago

Job Description

KualifikasiS1/D3 (Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau setara)Minimal 1–2 tahun di bidang backend developer Java SpringbootMahir 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), ElasticSearchKemampuan membangun aplikasi scalable dengan pola clean architecture, DDD, atau MVCPengalaman 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 codeMengerti tentang GrafanaTugas Dan Tanggung JawabMerancang, mengembangkan, dan memelihara fitur backend yang efisien dan mudah dikembangkan dengan bahasa Pemograman SpringbootMemastikan 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 scalableMenerapkan prinsip desain seperti MVC, SOLID, DRY, dan Clean Architecture.Membantu dalam keputusan arsitektur, termasuk refactoring dan pemilihan struktur databaseMenerapkan coding standards (PSR, SOLID principles) di tim backendMeningkatkan kecepatan dan stabilitas aplikasi (optimasi query, caching, load balancing).Memberikan dukungan teknis dan mentoring kepada junior developer bila diperlukanMemastikan kode modular, reusable, dan terdokumentasi dengan baik.Membantu tim dalam debugging dan troubleshooting issue

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In