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.