Senior Software Engineer - Backend (Lending)

BukuWarung

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BukuWarung Senior Software Engineer — Lending is seeking a seasoned backend engineer to build a scalable, secure, and regulation-compliant lending platform. You will drive end-to-end delivery, ensuring data consistency across partner integrations while maintaining observability and reliability.

The role includes migrating from Java 11/Spring Boot 2.x to Java 21/Spring Boot 3.x, designing robust services, and mentoring teammates in a regulated fintech environment.

Qualifications

  • 4–6 years of backend engineering experience in distributed systems, fintech a plus.
  • Strong Java and Spring Boot fundamentals, with modern Java (17/21) experience.
  • Expertise in data consistency, idempotency, and event-driven patterns (Kafka).

Responsibilities

  • Turn unclear lending problems into credible technical plans and own outcomes end-to-end.
  • Architect services guaranteeing strong data consistency across external data flows.
  • Include testing, observability, safe rollouts, and compliance in every change.
  • Migrate platform from Java 11/Spring Boot 2.x to Java 21/Spring Boot 3.x safely.
  • Use AI agents to accelerate coding, debugging, and documentation.
  • Provide code quality and design reviews to raise engineering bar.
  • Coordinate with product, QA, platform, risk, and partners, communicating trade-offs clearly.

Skills

Java
Spring Boot
Distributed systems
Data consistency
Idempotency
Event-driven

Tools

Kafka

Job description

About The Role

At BukuWarung, the Senior Software Engineer — Lending will be responsible for building a scalable, fail-safe, and secure application that also complies with regulation. Lending is a domain where a large number of data points come in from external and partner services — which means strong data consistency is a must, and the system has to scale without compromising correctness, security, or compliance.

About The Role

At BukuWarung, the Senior Software Engineer — Lending will be responsible for building a scalable, fail-safe, and secure application that also complies with regulation. Lending is a domain where a large number of data points come in from external and partner services — which means strong data consistency is a must, and the system has to scale without compromising correctness, security, or compliance.

The Mission

We are at the stage where scaling means integration. We are establishing Lending as a platform across BukuWarung products, which brings a rapidly growing set of partner and internal integrations. Your mission is to build a system with a strong foundation to scale — in its architecture and in how the system is designed — so that Lending can serve every BukuWarung product reliably and safely.

What You’ll Do
  • Own Ambiguous Problems: Turn unclear lending problems — partner integrations, disbursement, repayment, reconciliation — into credible technical plans, and own outcomes end-to-end.
  • Design for Consistency: Architect services that guarantee strong data consistency across external and partner data flows, with idempotency and failure handling built in.
  • Ship Safely: Treat testing, observability, safe rollouts, and rollback thinking as part of the work — high-risk changes ship with explicit readiness, and compliance is designed in, not bolted on.
  • Modernize the Platform: Help drive the migration from Java 11 / Spring Boot 2.6 to Java 21 / Spring Boot 3.x — incrementally and safely, without disrupting a live lending system.
  • Engineer with AI: Use AI agents to accelerate coding, debugging, and documentation while owning correctness — and turn what works into reusable workflows for the team.
  • Quality & Mentorship: Write clean, testable code and raise the engineering bar through rigorous code and design reviews.
  • Close Loops: Drive execution across product, QA, platform, risk, and external partners — communicating trade-offs and risks clearly and escalating early with options.
What We’re Looking For
  • Experience: 4–6 years of backend engineering building distributed systems; fintech, lending, payments, or other regulated domains a strong plus.
  • Java Depth: Strong Java and Spring Boot fundamentals, with hands‑on experience in modern Java (17/21) and Spring Boot 3.x — ideally including migration or upgrade work on production systems.
  • Architecture: Strong design judgment — modular, maintainable services with real depth in data consistency, idempotency, and event‑driven patterns (Kafka)
  • Reliability & Security Mindset: Observability, rollback awareness, secure defaults …… …...
…?? (Sorry)??; ??? Let’s skip this.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

CreditSea • Raipur

On-site
INR 900,000 - 1,300,000
Engineering Manager (Backend)
Engineering Manager (Backend)

CreditSea • Raipur

On-site
INR 3,200,000 - 4,600,000
Senior Software Engineer
Senior Software Engineer

SBS • Dadri

On-site
INR 1,200,000 - 1,800,000
Backend Developer Java (Microservices)
Backend Developer Java (Microservices)

Param • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

WalkingTree Technologies • Bengaluru, Chennai District

On-site
INR 1,600,000 - 2,600,000
Engineering Manager
Engineering Manager

Newron • Bengaluru

On-site
INR 4,200,000 - 7,000,000
Principal Engineer Backend
Principal Engineer Backend

Terasol Technologies Pvt. Ltd. • Chennai

On-site
INR 1,500,000 - 3,000,000
Java Software Engineer
Java Software Engineer

Talentgigs • Chennai

On-site
INR 4,000,000 - 6,000,000
Senior Java Developer
Senior Java Developer

Ratnaafin Capital • Ahmedabad District

On-site
INR 2,500,000 - 4,500,000
Java Developer
Java Developer

iDreamBiz • Dadri

On-site
INR 1,200,000 - 1,700,000