Backend Engineer - Java Spring Boot
SekarangPT Uniktif Media IndonesiaJanuari 2026 - Sekarang
Backend Engineer dengan fokus utama pada pengembangan aplikasi enterprise menggunakan Java dan Spring Boot. Bertanggung jawab tidak hanya pada pengembangan REST API dan business logic, tetapi juga pada performance optimization, troubleshooting, deployment, database, security, serta reliability aplikasi. Terlibat dalam pengembangan dan pemeliharaan sistem berbasis microservices, integrasi SSO, containerization, hingga deployment dan observability aplikasi pada environment staging dan production. Pengalaman hands-on coding sekaligus keterlibatan dalam analisis arsitektur memberikan pandangan menyeluruh terhadap software development lifecycle, dari development hingga aplikasi berjalan di infrastructure.
Skill
- Java
- Spring Boot
- Microservices
- REST API
- PostgreSQL
- Docker
- Kubernetes
- Traefik
- Keycloak
- System Design
- Performance Optimization
- Git
Buka detailTutup detail
Tanggung jawab
- Mengembangkan dan memelihara layanan Backend berbasis Java Spring Boot untuk aplikasi enterprise dengan fokus pada reliability, scalability, maintainability, dan clean architecture.
- Merancang dan mengembangkan RESTful API serta business logic yang digunakan oleh aplikasi Frontend, Mobile, dan service lainnya dalam arsitektur microservices.
- Melakukan optimasi kode, refactoring sistem legacy, serta analisis query database untuk meningkatkan performa dan response time aplikasi.
- Melakukan troubleshooting dan root cause analysis terhadap bug serta permasalahan kritis pada aplikasi, database, deployment, maupun komunikasi antar service.
- Mengelola dan melakukan troubleshooting deployment aplikasi berbasis Docker pada environment staging dan production menggunakan Coolify, Portainer, Docker Registry, dan Traefik.
- Melakukan monitoring dan troubleshooting workload Kubernetes, termasuk Pod lifecycle, autoscaling (HPA), resource utilization, eviction, storage EmptyDir, serta reliability service.
- Melakukan analisis dan konfigurasi routing serta reverse proxy menggunakan Traefik untuk kebutuhan domain, HTTPS redirect, middleware, dan service routing.
- Terlibat dalam implementasi serta troubleshooting authentication dan authorization menggunakan SSO, JWT, Keycloak, RBAC, dan mekanisme application credential.
- Mengelola serta melakukan troubleshooting database PostgreSQL dan MySQL, termasuk query analysis, schema, migration, backup/restore, serta kebutuhan sinkronisasi database.
- Berkolaborasi dengan tim Frontend, Mobile, DevOps, QA, dan engineer lainnya untuk melakukan integrasi antar service dan penyelesaian masalah lintas aplikasi.
- Berkontribusi dalam analisis arsitektur solusi enterprise, mencakup application security, document security, audit trail, object storage, API security, serta desain sistem yang scalable dan maintainable.
- Melakukan code review dan standarisasi kode untuk menjaga konsistensi implementasi, clean code, serta mempermudah maintenance dan kolaborasi antar engineer.
Pencapaian
- Berhasil melakukan onboarding teknis dengan cepat dan menyelesaikan critical bugs pada hari pertama bergabung dalam proyek BCA Young Community (BYC).
- Menginisiasi analisis performa sistem dan mengidentifikasi area optimasi pada struktur controller, business logic, serta query database untuk meningkatkan efisiensi aplikasi.
- Berkontribusi dalam refactoring dan standardisasi codebase untuk meningkatkan maintainability serta mempermudah pengembangan fitur oleh tim.
- Berhasil melakukan troubleshooting berbagai permasalahan lintas layer mulai dari aplikasi Spring Boot, database, container, reverse proxy hingga Kubernetes.
- Berkontribusi dalam peningkatan reliability deployment aplikasi melalui analisis resource, autoscaling, Pod lifecycle, container deployment, dan konfigurasi routing service.
- Berkontribusi dalam perancangan solusi teknis dan arsitektur untuk kebutuhan aplikasi enterprise dengan mempertimbangkan security, scalability, auditability, dan maintainability.













