Deskripsi Pekerjaan
Bergabunglah dengan PT Solusi Digital Nusantara sebagai Software Developer (Java) dan jadilah bagian dari tim yang membangun solusi teknologi berkelas dunia. Kami mencari talenta handal yang siap berkontribusi dalam pengembangan aplikasi enterprise dengan teknologi terkini, untuk memenuhi kebutuhan bisnis global di berbagai sektor seperti finansial, e-commerce, dan sistem pemerintahan.
Anda akan bekerja dalam lingkungan kerja yang dinamis dengan budaya inovasi, kolaborasi tim yang solid, dan fasilitas lengkap untuk mendukung pengembangan karier Anda. Kami menawarkan kesempatan untuk terus belajar dengan teknologi terbaru seperti Spring Boot, Hibernate, Microservices, dan cloud-native applications. Jika Anda memiliki semangat untuk menciptakan perangkat lunak berkualitas tinggi dan berdampak luas, ini adalah kesempatan emas bagi Anda.
PT Solusi Digital Nusantara adalah perusahaan teknologi terkemuka di Indonesia yang berkomitmen pada transformasi digital dengan visi "Membangun Masa Depan Melalui Solusi Teknologi". Didirikan sejak 2010, kami telah melayani lebih dari 500 klien dengan berbagai proyek berskala nasional hingga internasional.
Tanggung Jawab
- Mengembangkan aplikasi enterprise berbasis Java menggunakan framework seperti Spring Boot, Jakarta EE, atau Quarkus.
- Mendesain & mengimplementasikan arsitektur sistem menggunakan prinsip clean code, SOLID, dan design patterns yang tepat untuk skalabilitas dan maintainability.
- Berkolaborasi dengan tim Product, QA, dan bisnis untuk menerjemahkan kebutuhan fungsional menjadi solusi teknis berkualitas.
- Optimalisasi performa aplikasi melalui tuning database, caching (Redis), dan manajemen resource cloud (AWS/GCP).
- Mengelola sistem deploy melalui CI/CD pipelines menggunakan tools seperti Jenkins, GitLab CI, atau GitHub Actions.
- Melakukan unit testing, integration testing, dan memastikan aplikasi bebas dari bug kritikal sebelum release.
- Berkontribusi dalam dokumentasi teknis (Swagger, README) dan mentoring junior developer di tim.
- Mengikuti standar keamanan serta best practices dalam pengembangan software (OWASP, GDPR).
Kualifikasi
- Pendidikan minimal D3/S1 di bidang Teknik Informatika, Ilmu Komputer, atau yang relevan.
- Pemahaman mendalam tentang Java 8+ (Multithreading, Concurrency) dan ekosistem Java seperti Maven, Gradle.
- Pengalaman kerja minimal 2 tahun dalam pengembangan aplikasi Java menggunakan Spring Framework (Spring Boot/Spring MVC).
- Pengalaman dengan teknologi backend seperti RESTful API, gRPC, atau GraphQL.
- Paham dasar-dasar database (PostgreSQL, MySQL) dan NoSQL (MongoDB, Redis).
- Pengalaman dengan cloud computing (AWS, Azure, GCP) dan kontainerisasi (Docker, Kubernetes).
- Kemampuan analisis dan pemecahan masalah tingkat lanjut, serta debugging yang efisien.
- Kemampuan komunikasi bahasa Inggris tingkat menengah (lisan & tulisan) merupakan nilai tambah.