Pengumuman! Cek Eligibilitas Magang Nasional Batch 3 Tahun 2026 Sudah Dibuka. Segera cek status kelayakan Anda melalui akun Maganghub.

Tiga Daya Digital Indonesia
1. Mempelajari dan mengimplementasikan konsep AI/Generative AI pada use case yang relevan, termasuk integrasi AI/LLM API jika dibutuhkan.
2. Memastikan penggunaan AI memperhatikan keamanan informasi, privacy data, validasi output, dan tidak memasukkan data sensitif ke layanan yang tidak disetujui perusahaan.
3. Membantu development, enhancement, dan maintenance aplikasi sesuai task yang diberikan oleh Tech Lead/Senior Developer.
4. Menulis kode Java yang rapi, terstruktur, mudah dipelihara, dan mengikuti coding standard perusahaan.
5. Membantu pengembangan REST API, business logic, database query/data access, dan integrasi dengan service lain.
6. Menggunakan Git sesuai branching/workflow tim serta mengikuti proses pull request dan code review.
7. Membuat atau menjalankan unit test/integration test dasar, melakukan debugging, dan memperbaiki defect berdasarkan hasil testing.
8. Membantu dokumentasi teknis seperti API specification, flow, setup/deployment guide, README, dan release/change note.
9. Berkoordinasi dengan Developer, QA, Product, Project Manager/PMO, dan pihak terkait untuk klarifikasi requirement dan penyelesaian task.
Memahami requirement, design, development, testing, deployment, maintenance, Agile/Scrum dasar, serta workflow tim developer.
Mengenal konsep backend development dan membangun service menggunakan Java serta framework backend yang ditentukan perusahaan.
Menggunakan Git untuk version control, repository, commit, branch, merge, dan memahami workflow pengembangan
Memahami perbedaan AI, Machine Learning, dan Deep Learning serta konsep model, training, dan inference.
Memahami secure coding dan risiko keamanan aplikasi berdasarkan prinsip OWASP dasar
Menganalisis requirement, menentukan solution design, membuat flow aplikasi, struktur database, dan API yang dibutuhkan.
Mempelajari syntax Java, data type, operator, control flow, method, array, serta konsep dasar algoritma dan logika pemrograman.
Memahami struktur project Spring Boot, controller, service, repository, dependency injection, configuration, dan application flow
Menerapkan branching strategy, pull request, code review, conflict handling, serta teamwork workflow
Memahami konsep LLM, token, context, kemampuan dan keterbatasan model, hallucination, serta responsible AI.
Memahami konsep authentication, authorization, role/access control, serta penerapannya pada aplikasi/backend service
Membangun aplikasi/service Java secara end-to-end yang mencakup backend, database, REST API, Git workflow, dan testing.
Memahami class, object, inheritance, encapsulation, polymorphism, abstraction, serta penerapan OOP dalam Java
Membuat REST API, memahami HTTP method, request/response, JSON, status code, validation, serta basic error handling
Memahami ORM/JPA, entity, repository, relationship, query, serta implementasi data access pada aplikasi Java
Membuat prompt yang terstruktur, prompt template, melakukan validasi output, serta memahami teknik dasar untuk mendapatkan output AI yang konsisten.
Memahami keamanan informasi, privacy data, pengelolaan credential/secret, environment configuration, dan penggunaan data secara aman
Mengintegrasikan minimal satu fitur AI/LLM ke dalam aplikasi dengan memperhatikan structured output, validasi, privacy, dan security data.
Menerapkan coding convention, penamaan variable/method, struktur kode, readability, maintainability, dan prinsip SOLID dasar.
Memahami relational database, ERD, tabel, relationship, primary key, foreign key, dan data access pattern
Memahami konsep testing, membuat test case, unit test dan integration test dasar menggunakan JUnit
Mengintegrasikan layanan AI/LLM melalui API, memahami request/response, structured output, dan konsep function/tool calling
Memahami konsep container dan Docker serta menjalankan aplikasi/service dalam environment yang terisolasi.
Melakukan code review, menerima dan menerapkan feedback, melakukan troubleshooting, memperbaiki defect, serta meningkatkan kualitas kode.
Membuat query SQL, filtering, sorting, aggregation, join, transaction, serta memahami index dasar.
Menggunakan debugger dan logging untuk menemukan root cause, melakukan troubleshooting, serta memperbaiki defect berdasarkan hasil testing.
Memahami konsep embeddings, retrieval, knowledge base, dan alur kerja Retrieval-Augmented Generation (RAG) secara konseptual dan sederhana.
Memahami konsep CI/CD, build, test, deployment pipeline, environment configuration, serta dasar cloud/deployment
Membuat API specification, flow, README, setup/deployment guide, release/change note, serta menyiapkan aplikasi untuk deployment.
Melakukan final testing, demo aplikasi, menjelaskan architecture dan fitur, serta mempresentasikan hasil development.
The East Building, Jl. Kuningan Barat Raya, RT.5/RW.2, Kuningan, Kuningan Tim., Kecamatan Setiabudi, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12950

Kota Adm. Jakarta Selatan

Biro Umum, Sekretariat Utama (Depok, Jawa Barat)
Kesehatan Gigi dan Mulut, Kesehatan Gigi, Keperawatan Gigi
Rasuna Residence Development
Tata Boga, Perhotelan, Pendidikan Tata Boga, Manajemen Perhotelan dan Pariwisata, Pengelolaan Perhotelan

Puri Dharmawangsa Raya Hotel
Tata Boga, Seni Kuliner, Pendidikan Tata Boga

Anugrahsukses Utama Sejahtera
Refraksi Optisi
Tljo Asset Management
Bisnis Perhotelan, Seni Kuliner dan Pengelolaan Jasa Makanan, Perhotelan, Manajemen Perhotelan, Manajemen Perhotelan dan Pariwisata, Manajemen Kuliner

PT. Permata Birama Sakti
Seni Kuliner dan Pengelolaan Jasa Makanan, Tata Boga, Perhotelan, Seni Kuliner, Manajemen Perhotelan, Manajemen Perhotelan dan Pariwisata, Pengelolaan Perhotelan, Manajemen Kuliner, Pendidikan Vokasional Seni Kuliner