Back to job search

Lead Software Engineer (Java)

Pt Bank Multi Artha Sentosa (Bank MAS) (Setiabudi, Jakarta, Indonesia)
DKI Jakarta, อินโดนีเซีย 🇮🇩
Bank MAS (PT. Bank Multiarta Sentosa) didirikan tahun 1992 sebagai bank umum, dan telah memperoleh izin usaha perdagangan valuta asing pada tahun 2013. Pada tahun 2013, Bank MAS resmi bergabung dengan Wings Group, sebuah perusahaan produk jadi terkemuka di Indonesia. Bank MAS beraspirasi untuk menjadi solusi utama pengelolaan keuangan dan pembayaran yang memberikan kemudahan dan kenyamanan bagi para pengguna, sehingga pengguna mendapat pengalaman perencanaan finansial yang baik dan unggul. Bank MAS berfokus kepada pertumbuhan sektor usaha kecil dan menengah, sektor komersil, memenuhi kebutuhan perbankan pribadi bagi para pemilik usaha, karyawannya, hingga keluarga. Bank MAS menghadirkan berbagai produk & fasilitas keuangan mulai dari tabungan, deposito, pinjaman kepemilikan, serta jaringan ATM Bank MAS, ATM Bersama, Alto, dan ATM Prima yang tersebar di seluruh Indonesia. Bank MAS sebagai anggota Wings Group, bekerja sama dengan ekosistem Wings Group untuk mempercepat inklusi keuangan di Indonesia.

เกี่ยวกับตำแหน่งนี้

We are seeking a passionate and experienced Lead Software Engineer (Java) to join our dynamic team in the financial services industry. As a Squad Lead, you will take ownership of key projects, leading a squad of talented engineers to deliver high-quality solutions that drive innovation in our banking operations.

หน้าที่รับผิดชอบ

• Lead and mentor a squad of software engineers, promoting best practices in software development.
• Design, develop, and maintain microservices architectures using Java Spring Boot to ensure scalability and reliability.
• Manage projects from initiation to delivery, ensuring they align with business goals and timelines.
• Collaborate with cross-functional teams including Product, DevOps, and QA to deliver high-quality, secure, and compliant solutions.
• Implement and advocate for continuous improvement and idempotency in system designs and processes.
• Provide technical leadership in resolving complex coding challenges and performance optimization.
• Drive innovation and influence the technology roadmap for banking and financial services.

คุณสมบัติ

• 5+ years of experience as a software engineer, with a proven track record of managing projects in financial services.
• Expertise in Java Spring Boot and hands-on experience in building microservices architectures.
• Solid understanding of idempotency and its importance in designing resilient and fault-tolerant systems.
• Strong leadership and people management skills with experience managing software development teams.
• Experience working in an Agile environment, with a focus on continuous improvement and delivery.
• Excellent communication and collaboration skills, with a proactive problem-solving mindset.
• Familiarity with CI/CD tools, DevOps practices, and cloud platforms (AWS, GCP, or Azure) is a plus.