Deskripsi Pekerjaan
Bergabunglah dengan tim kami sebagai Middleware Programmer/Developer dan jadi bagian dari revolusi teknologi di Indonesia! TechInnovate Indonesia mencari profesional berbakat untuk merancang, mengembangkan, dan memelihara sistem middleware yang memfasilitasi komunikasi antar aplikasi. Anda akan berkolaborasi dengan tim cross-fungsional untuk memastikan integrasi sistem yang efisien dan skalabel. Dengan budaya inovasi yang dinamis dan kesempatan karir yang berkembang, Anda akan mendorong batasan teknologi sambil berkontribusi pada proyek-proyek berdampak tinggi.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara middleware menggunakan Java, Spring Boot, dan Apache Kafka
- Mengimplementasikan API management dan integrasi sistem antar layanan (microservices)
- Memonitor dan mengoptimasi performa middleware untuk memastikan keandalan sistem
- Mengelola CI/CD pipeline menggunakan Docker, Kubernetes, dan Jenkins
- Bekerja sama dengan tim QA untuk menyelesaikan bug dan meningkatkan kualitas kode
- Dokumentasi arsitektur sistem dan best practices middleware
- Investigasi dan troubleshooting masalah integrasi sistem yang kompleks
Kualifikasi
- Sarjana S1 Teknik Informatika atau bidang terkait dengan pengalaman minimal 3 tahun
- Keahlian kuat dalam Java, Spring Framework, dan microservices architecture
- Pengalaman dengan middleware seperti Apache Kafka, RabbitMQ, atau MuleSoft
- Memahami konsep API management dan SOAP/RESTful API development
- Keahlian dalam containerization (Docker, Kubernetes) dan orkestrasi
- Pengalaman dengan CI/CD tools seperti Jenkins, GitLab CI, atau GitHub Actions
- Kemampuan analitis yang kuat dan problem-solving yang efektif
- Bahasa Inggris baik (lisan dan tulisan)