Find a jobRecruiters

Java Developer (Springboot in Banking)

Exclusive opportunity

Onsite

Java Developer (Springboot in Banking)

PT ABISHAR TECHNOLOGIES INDONESIA

Java Developer (Springboot in Banking)

Skills

JavaTesting & QAMicroservicesSpring BootPostgreSQLMySQLKafkaRedisOracle

7 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Salary:

IDR 90,000,000 – IDR 120,000,000 / year

Location:

Jakarta, Indonesia

Work mode:

Onsite

Published on:

12 October 2026

What they need


Client : Banking company

Placement : WFO at Tangerang / South Jakarta

About the Role

We are looking for a skilled Java Developer to join our team in the banking industry. The ideal candidate has strong experience in Java development, Spring Boot, Redis, and Apache Kafka, with a focus on building scalable, secure, and high-performance backend applications to support banking systems and services.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 4+ years of strong programming experience in Java springboot.
  • Hands-on experience with Spring Boot and microservices architecture.
  • Experience implementing Redis for caching or data management.
  • Hands-on experience with Apache Kafka, including producers, consumers, topics, and event-driven architecture.
  • Experience developing and integrating RESTful APIs.
  • Familiarity with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Understanding of secure coding practices, transaction processing, and system performance optimization.
  • Experience with Git and CI/CD tools.
  • Strong analytical, problem-solving, and communication skills.
  • Experience in the banking or financial services industry is highly preferred.

Responsibilities

  • Design, develop, and maintain backend applications using Java and Spring Boot.
  • Build and manage RESTful APIs and microservices to support banking applications.
  • Implement Redis for caching and performance optimization.
  • Develop and maintain event-driven applications using Apache Kafka for asynchronous messaging and real-time data processing.
  • Integrate backend services with databases and other banking systems.
  • Ensure application security, scalability, reliability, and performance.
  • Perform unit testing, debugging, troubleshooting, and code reviews.
  • Collaborate with cross-functional teams, including Business Analysts, QA Engineers, DevOps Engineers, and other developers.
  • Follow coding standards, software development best practices, and banking security requirements.

Other offers great for you!

These companies are also looking for great profiles

Wikeys

Senior Full-Stack Developer Java

600

Freelance

Brussels, Belgium

Hybrid

Skills

DockerAngularJavaSpring BootPostgreSQLGitJenkinsSwagger/OpenAPIMavenJPA / HibernateREST APIsMessagingOpenShift / KubernetesBPMN / CMMNDomain Driven Design (DDD)Clean Code / TDDOAuth2

6 months ago

Quick apply

Washington Frank

Java Developer

Freelance

Brussels, Belgium

Hybrid

Skills

JavaLinuxApache

1 month ago

Quick apply

Tenth Revolution Group

Tech Lead Java Senior Fullstack

Freelance

Paris, France

Hybrid

Skills

TypescriptJavaSpring BootPostgreSQLKafkaGitAWSApacheJavascriptOAuth2

3 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools