Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Fullstack Developer di Intikom Berlian Mustika kami kurasi dari JobStreet (kategori Teknologi & IT). Perhatikan lokasi kerja (Jakarta) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
Memimpin dan mengarahkan aspek teknis dalam proses pengembangan software dari tahap requirement, architecture, design, development, testing, deployment hingga maintenance.
Merancang dan mengembangkan aplikasi enterprise yang scalable, reliable, secure, dan high-performance.
Menentukan dan menerapkan software architecture, technical design, coding standards, serta development best practices.
Melakukan development dan code review menggunakan teknologi Java, Spring Boot, TypeScript, JavaScript, Angular, Node.js, HTML, dan CSS.
Mengembangkan dan mengoptimalkan aplikasi yang menggunakan Oracle Database, PL/SQL, dan MongoDB.
Merancang dan mengembangkan distributed systems serta aplikasi dengan kebutuhan high-volume transactions.
Berkolaborasi dengan Business Analyst, Product Owner, QA, DevOps, Infrastructure, dan stakeholder terkait dalam proses delivery aplikasi.
Menerapkan Agile/Scrum methodology dan DevOps practices dalam proses pengembangan software.
Mengelola dan meningkatkan proses source control, build, testing, deployment, dan release management.
Mengembangkan serta memelihara CI/CD pipeline menggunakan Jenkins dan deployment pada lingkungan Azure Kubernetes Service (AKS).
Melakukan troubleshooting, performance tuning, root cause analysis, dan resolution terhadap technical issues.
Memastikan implementasi software mengikuti standar security, scalability, maintainability, reliability, dan performance.
Memberikan technical guidance, mentoring, dan knowledge sharing kepada anggota tim.
Berkontribusi dalam pembuatan technical documentation, architecture diagrams, design documents, dan system documentation.
Memastikan project delivery sesuai dengan scope, timeline, quality standards, dan technical requirements.
Requirements
Minimal Bachelor's Degree (S1) di bidang Computer Science, Computer Engineering, Information Technology, atau bidang teknis terkait. Master's Degree menjadi nilai tambah.
Memiliki minimal 3 tahun pengalaman profesional dalam software development, dengan pengalaman sebagai Senior Software Engineer / Technical Lead menjadi nilai tambah.
Memiliki pengalaman dan pemahaman yang kuat dalam:
Java & Spring Boot
TypeScript & JavaScript
Angular
Node.js
HTML & CSS
Oracle Database & PL/SQL
MongoDB
Object-Oriented Programming & Design
Memiliki pengalaman menggunakan Jenkins Pipeline dan memahami deployment pada lingkungan Azure Kubernetes Service (AKS).
Memahami Software Development Life Cycle (SDLC) secara menyeluruh.
Memiliki pengalaman dalam Agile/Scrum methodology dan DevOps practices.
Memahami software engineering best practices, termasuk:
Clean Code
Coding Standards
Design Patterns
Code Review
Source Control / Version Control
Build & Release Process
Software Testing
Production Operations
Memiliki pengalaman mengembangkan distributed systems, scalable applications, dan high-volume transaction systems.
Memiliki kemampuan memahami dan membuat technical architecture, system design, flow/sequence diagrams, serta technical documentation.
Memiliki kemampuan problem solving dan analytical thinking yang baik.
Memiliki kemampuan komunikasi verbal dan tertulis yang baik.
Memiliki kemampuan interpersonal dan leadership yang kuat.
Mampu bekerja secara mandiri maupun sebagai bagian dari tim.
Memiliki attitude yang baik, commitment terhadap pekerjaan, dan mampu bekerja dalam lingkungan yang dinamis.
Pengalaman bekerja pada global organization atau international project menjadi nilai tambah.
English proficiency is a must, baik secara verbal maupun tertulis.
Preferred Skills
Experience in Enterprise Application Development
Experience in Microservices / Distributed Architecture
Experience with Azure Cloud & Kubernetes
Experience with CI/CD & DevOps
Strong understanding of System Architecture & Design Patterns
Experience in High Availability, Scalability & Performance Optimization
Experience leading technical teams or acting as a Technical Lead