Company Logo

Golang Developer - (Banking Project)

Loker ini dikelola oleh

SK
Sandi Kurniadi

Persyaratan

Kerja di lokasi
5 - 10 tahun pengalaman
Minimal Diploma (D1 - D4)

Benefit Kerja

Training/Certification

Career Path

Near Public Transport

Work Insurance

Deskripsi pekerjaan Golang Developer - (Banking Project) PT Aktualisasi Gratia Talenta Indonesia

Job Description:

  • Design, develop, maintain, and enhance backend applications and services using Golang (Go) for banking and financial services projects.
  • Develop scalable, secure, and high-performance backend services, APIs, and microservices.
  • Build and maintain RESTful APIs and integrate backend services with internal and external banking systems.
  • Develop business logic and backend components based on business and technical requirements.
  • Work closely with Business Analysts, Product Owners, IT Project Managers, QA Engineers, DevOps Engineers, and other development teams to deliver project requirements.
  • Participate actively in the Agile/Scrum development lifecycle, including Sprint Planning, Daily Scrum, Sprint Review, and Retrospective.
  • Perform code reviews and ensure adherence to coding standards, clean code principles, and development best practices.
  • Design and optimize database queries and data access using relational and/or NoSQL databases.
  • Implement appropriate error handling, logging, validation, authentication, and authorization mechanisms.
  • Troubleshoot, debug, and resolve application issues across development, testing, and production environments.
  • Optimize application performance, scalability, reliability, and resource utilization.
  • Develop unit tests, integration tests, and support QA activities to ensure application quality.
  • Collaborate with DevOps teams to support CI/CD pipelines, application deployment, monitoring, and production releases.
  • Ensure backend applications comply with banking security standards, data protection requirements, and internal technology policies.
  • Prepare technical documentation, API documentation, and other relevant development documents.
  • Support production incidents, root cause analysis, and continuous improvement activities.
  • Contribute to technical discussions, solution design, and continuous improvement of the overall application architecture.

Requirements:

  • Minimum Bachelor's Degree (S1) in Computer Science, Information Technology, Information Systems, or a related field.
  • Minimum 5 years of professional experience as a Software Engineer / Backend Developer, with strong experience in Golang.
  • Mandatory experience in the Banking or Financial Services industry.
  • Strong hands-on experience with Golang (Go) for backend application development.
  • Strong understanding of Go fundamentals, concurrency, goroutines, channels, interfaces, error handling, and package management.
  • Experienced in developing RESTful APIs, backend services, and microservices using Golang.
  • Good understanding of Microservices Architecture and distributed systems.
  • Experience with databases such as PostgreSQL, MySQL, Oracle, or similar relational databases.
  • Experience with Redis, Kafka, RabbitMQ, or other messaging/caching technologies is highly preferred.
  • Familiarity with Docker and Kubernetes is preferred.
  • Experience with Git, CI/CD, and DevOps practices.
  • Good understanding of software development lifecycle (SDLC) and Agile/Scrum methodology.
  • Experience working in Agile/Scrum teams and collaborating with cross-functional teams.
  • Strong understanding of API security, authentication/authorization, encryption, and secure coding practices, particularly in financial applications.
  • Experience integrating backend services with banking systems, payment systems, financial APIs, or other enterprise applications is highly preferred.

Proses Wawancara

Tentang Perusahaan
PT Aktualisasi Gratia Talenta Indonesia
Management Consulting
1 - 10 karyawan

PT ITCAN BUSINESS SOLUTIONS

ITCAN is a technology solutions company based in Singapore that provides a wide range of services, including software development, IT consulting, system management, and cybersecurity. The company serves clients across various industries with a global presence, including offices in Malaysia, and offers both on-site and offshore solutions to help businesses with their digital transformation needs.

What ITCAN is

  • A Singapore-headquartered technology services and solutions company.
  • It operates as ITCAN Pte Ltd.
  • It has a global footprint, with a presence in countries like Malaysia, Indonesia, Hong Kong, Australia, and India.

Services offered

  • IT Solutions: Provides integrated information technology software solutions, including client-server, multi-tier, and web-based applications.
  • Consulting: Offers technical and business consulting to help clients implement technology, manage projects, and improve business processes.
  • Software Development: Develops custom-built applications to meet specific client needs.
  • Cybersecurity: Provides cybersecurity expertise to help businesses navigate the digital landscape.
  • Digital Marketing: Offers digital marketing services, such as SEO, social media marketing, and brand identity design.
Alamat kantor

10th Floor, Room 1037 Lippo Thamrin, Jl. M.H. Thamrin No.20, Kebon Sirih, Menteng, Jakarta, 10350, Indonesia

Galeri Perusahaan

Tips Aman Cari Kerja

Pemberi kerja yang benar tidak akan meminta akun Telegram, top-ups atau pembayaran dalam bentuk apapun. Jangan berikan kontak pribadi, informasi bank, maupun kartu kredit kamu.

Pelajari Selengkapnya

Lowongan Lainnya Untukmu

Golang Developer

Rp 7,5-11jt
Penuh Waktu
1–3 tahun
Minimal Sarjana (S1)
PT. Nusantara Duta Solusindo

Golang Developer

Gaji Tidak Ditampilkan
Penuh Waktu
5–10 tahun
Minimal Sarjana (S1)
PT Aktualisasi Gratia Talenta Indonesia
Penuh Waktu
3–5 tahun
Minimal Sarjana (S1)
PT Shell Infotek Indonesia (Shell Infotech)
Kontrak
5–10 tahun
Minimal Sarjana (S1)
PT Avows Technologies
Hybrid
Kontrak
3–5 tahun
+1
PT Talent Placement Consulting Indonesia

Golang Developer - (Banking Project)