Java Developer
Requirements:
Pengalaman: Memiliki 3-5 tahun pengalaman kerja profesional sebagai Backend Developer menggunakan
Java.Keahlian Java: Pemahaman mendalam tentang Java (diutamakan Java 11 ke atas), Object-Oriented Programming (OOP), design patterns, dan struktur data.
Framework: Pengalaman solid menggunakan Spring
Framework (Spring Boot, Spring Data JPA, Spring Security):
Pengembangan API: Berpengalaman dalam merancang, membangun, dan mengonsumsi RESTful APis yang aman dan skalabel.
Database: Pemahaman kuat tentang database relasional/SQL (PostgreSQL atau MySQL) termasuk optimasi query, serta familiar dengan ORM (Hibernate).
Version Control: Mahir menggunakan Git (GitHub, GitLab, atau Bitbucket) dan alur kerja seperti Git Flow.
Testing: Pengalaman menulis unit test dan integration test menggunakan JUnit dan Mockito.