Back End Developer

PT Bank Digital BCA (BCA Digital)

Jakarta Pusat

On-site

IDR 36,000,000 - 72,000,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

PT Bank Digital BCA (BCA Digital) is seeking a skilled Java backend engineer to design, develop, and maintain microservices for our internet banking platform. You will work with Spring Boot, PostgreSQL, Kafka, Redis, and deploy via GitLab CI/CD to Kubernetes clusters, delivering secure, scalable services for high transaction volumes.

Ideal candidates have strong Java and Spring Boot proficiency, experience with microservices architecture, REST APIs, and a passion for building highly available

Qualifications

  • Strong Java and Spring Boot proficiency.
  • Experience with microservices architecture.
  • Hands-on experience with GitLab CI/CD and deployment to Kubernetes.
  • Strong knowledge of PostgreSQL for database management.
  • Experience with Kafka for data pipelines and distributed systems.
  • Familiarity with Redis for caching solutions.
  • Proven experience in building secure and highly available systems, preferably in the financial services or internet banking sector.
  • Solid understanding of RESTful APIs and third-party service integrations.
  • Strong problem-solving skills and ability to work effectively in a collaborative environment.

Responsibilities

  • Design, develop, and maintain microservices for internet banking platform using Spring Boot and Java.
  • Ensure backend systems are secure, scalable, and performant to handle high transaction volumes.
  • Collaborate with cross-functional teams to deliver new banking features and enhancements.
  • Utilize GitLab CI/CD for seamless integration and deployment to Kubernetes clusters.
  • Implement and manage data storage solutions using PostgreSQL.
  • Integrate messaging systems using Kafka for real-time data processing.
  • Optimize performance with caching strategies using Redis.
  • Troubleshoot and resolve complex technical issues in a banking environment, ensuring high availability and reliability.

Skills

Java
Spring Boot
Microservices
GitLab CI/CD
Kubernetes
PostgreSQL
Kafka
Redis
REST APIs
Security

Tools

Docker

Job description

Responsibilities
  • Design, develop, and maintain microservices for our internet banking platform using Spring Boot and Java.
  • Ensure the backend systems are secure, scalable, and performant to handle high transaction volumes.
  • Collaborate with cross-functional teams to deliver new banking features and enhancements.
  • Utilize GitLab CI/CD for seamless integration and deployment to Kubernetes clusters.
  • Implement and manage data storage solutions using PostgreSQL.
  • Integrate messaging systems using Kafka for real-time data processing.
  • Optimize performance with caching strategies using Redis.
  • Troubleshoot and resolve complex technical issues in a banking environment, ensuring high availability and reliability.
Requirements
  • Strong proficiency in Java and Spring Boot.
  • Experience with microservices architecture.
  • Hands-on experience with GitLab CI/CD and deployment to Kubernetes.
  • Strong knowledge of PostgreSQL for database management.
  • Experience with Kafka for building data pipelines and distributed systems.
  • Familiarity with Redis for caching solutions.
  • Proven experience in building secure and highly available systems, preferably in the financial services or internet banking sector.
  • Solid understanding of RESTful APIs and third-party service integrations.
  • Strong problem-solving skills and ability to work effectively in a collaborative environment.
Nice to Have
  • Experience with cloud platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure.
  • Familiarity with container orchestration tools such as Docker.
  • Knowledge of security best practices in microservices, Kubernetes, and financial systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Back End Developer
Back End Developer

PT Bank Digital BCA (BCA Digital) • Daerah Khusus Ibukota Jakarta

On-site
IDR 15,000,000 - 20,000,000
Senior Java Spring Boot Developer
Senior Java Spring Boot Developer

Nusantech • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Backend Engineer (Java/Golang) - Financial Service
Backend Engineer (Java/Golang) - Financial Service

PT Adecco Personnel Indonesia • Tangerang

On-site
IDR 210,000,000 - 260,000,000
Backend Developer (Java) – Senior Level
Backend Developer (Java) – Senior Level

PT Infosys Solusi Terpadu • Jakarta Utara

On-site
IDR 300,000,000 - 600,000,000
Back End
Back End

Human Capital Consulting • Jakarta Utara

On-site
IDR 350,000,000 - 550,000,000
Competitive compensation
High-impact work environment
Open technical career progression
Senior Backend Developer
Senior Backend Developer

Youtap Technology Ltd • Jakarta Pusat

On-site
IDR 300,000,000 - 520,000,000
Banking Backend Engineer: Java, Spring Boot, Microservices
Banking Backend Engineer: Java, Spring Boot, Microservices

PT Bank Digital BCA (BCA Digital) • Daerah Khusus Ibukota Jakarta

On-site
IDR 15,000,000 - 20,000,000
Front-End Developer
Front-End Developer

PT Bank Digital BCA (BCA Digital) • Jakarta Pusat

On-site
IDR 180,000,000 - 300,000,000
Java Developer
Java Developer

PT Deptech Digital Indonesia • Jakarta Selatan

On-site
IDR 167,400,000 - 279,000,000
Banking Backend Engineer | Java & Spring Boot Microservices
Banking Backend Engineer | Java & Spring Boot Microservices

PT Bank Digital BCA (BCA Digital) • Jakarta Pusat

On-site
IDR 36,000,000 - 72,000,000