Back to search:Backend Developer / Jakarta (south)

Position:
Backend Developer (Java/Spring Boot) – Loan/Lending Services

Salary Range:
IDR – Gross/Month

Location:
Jakarta Selatan

Work Setting:
On-site

Key Responsibilities

  • Develop and maintain secure, scalable backend systems for
    loan management
    and
    lending operations
    using
    Java
    ,
    Spring Framework
    , and
    Spring Boot
    .
  • Collaborate with
    Product Managers
    ,
    Business Analysts
    , and
    Frontend Developers
    to translate lending requirements into robust backend solutions.
  • Build and integrate
    RESTful APIs
    to support loan application processing, credit scoring, disbursement, and repayment workflows.
  • Integrate backend services with
    core banking systems
    ,
    credit scoring platforms
    , and
    payment gateways
    .
  • Ensure backend systems comply with
    data privacy
    ,
    security
    , and
    regulatory standards
    applicable to financial and lending operations.
  • Maintain high code quality through
    unit testing
    ,
    documentation
    , and
    peer code reviews
    .
  • Participate in
    backend architecture design
    for scalable and modular lending platforms.
  • Diagnose and resolve
    production issues
    to ensure uptime and reliable loan transaction processing.

Requirements

  • Minimum
    Bachelor's Degree (S1)
    in Computer Science, Information Systems, or a related field.
  • Minimum
    2 years of professional experience
    in backend development using
    Java
    and
    Spring Boot
    .
  • Experience working with loan or lending systems
    , including modules for credit scoring, loan disbursement, repayment, or collections.
  • Strong understanding of
    Spring Framework modules
    (Spring MVC, Spring Data, Spring Security, etc.).
  • Skilled in designing and consuming
    RESTful APIs
    and handling
    JSON
    data structures.
  • Familiar with
    authentication/authorization
    (OAuth2, JWT) and
    data encryption
    practices.
  • Experience with
    SQL databases
    such as PostgreSQL, Oracle, or MySQL.
  • Knowledge of
    version control (Git)
    ,
    CI/CD pipelines
    , and
    DevOps
    workflows.
  • Familiarity with
    Docker
    or other
    containerization tools
    .
  • Strong
    problem-solving
    ,
    analytical
    , and
    debugging
    skills.

Preferred Qualifications

  • Experience in
    digital lending
    ,
    fintech
    , or
    core banking loan modules
    .
  • Familiarity with
    loan origination systems (LOS)
    ,
    loan management systems (LMS)
    , or
    collections platforms
    .
  • Knowledge of
    financial data standards
    and
    compliance requirements
    (e.g., OJK regulations, PCI-DSS).
  • Exposure to
    microservices architecture
    and
    event-driven systems
    (Kafka, RabbitMQ).
  • Experience working in
    Agile/Scrum
    environments.
  • Strong
    communication
    and
    cross-functional collaboration
    skills.