- Membangun dan mengembangkan aplikasi end-to-end dengan Java Spring Boot di sisi backend dan React JS di sisi frontend.
- Mendesain, mengimplementasikan, serta memelihara API (REST/GraphQL) yang aman, scalable, dan mudah digunakan.
- Mengelola database relasional maupun non-relasional (SQL & NoSQL: PostgreSQL, MongoDB, dsb).
- Mengintegrasikan sistem dengan teknologi messaging (Kafka/NATS) dan caching (Redis).
- Menerapkan praktik keamanan aplikasi, termasuk JWT/HMAC/RSA signing dan OIDC untuk autentikasi.
- Membangun antarmuka pengguna interaktif menggunakan React + TypeScript, dengan state management (Redux/Zustand, React Query/TanStack).
- Menulis unit test & integration test (JUnit, RTL, Cypress) untuk menjaga kualitas aplikasi.
- Berkolaborasi dengan tim dalam proses CI/CD, deployment menggunakan Docker dan cloud platform (GCP/Cloud).
- Berkontribusi dalam diskusi arsitektur sistem dan best practice pengembangan software.