Skill diminta
CommunicationGitJavaMicroservicesMySQLPostgreSQLSQLSpring BootTroubleshootingUnit Testing
Deskripsi
Job Description
- Design, develop, and implement based on document gathered system specifications
- To take part in software and architectural development activities
- Conduct software analysis, programming, testing, and debugging
- Identifying production and non-production application issues
- Bug Fixing and make sure system running well
- Minimum Qualifications
- Minimal S1 Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau jurusan terkait.
- Memiliki pengalaman sebagai Java Developer selama 1–3 tahun.
- Menguasai Java SE dan Java EE/Spring Boot Framework.
- Memahami konsep Object-Oriented Programming (OOP), Design Pattern, dan Clean Code.
- Berpengalaman mengembangkan RESTful API dan integrasi antar sistem.
- Menguasai database relasional seperti Oracle, MySQL, atau PostgreSQL, serta mampu membuat query SQL yang optimal.
- Memahami penggunaan Git sebagai version control.
- Memiliki pengalaman menggunakan tools seperti Maven atau Gradle.
- Memahami konsep Microservices Architecture menjadi nilai tambah.
- Memiliki pemahaman mengenai unit testing (JUnit/Mockito) menjadi nilai tambah.
- Memahami SDLC, Agile/Scrum, dan proses deployment aplikasi.
- Mampu melakukan analisis, debugging, troubleshooting, dan performance tuning aplikasi.
- Memiliki kemampuan komunikasi yang baik serta mampu bekerja secara individu maupun tim.