Senior Java Backend Engineer

SenSei Technologies

Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

SenSei Technologies is seeking an experienced Java backend engineer to join the technical delivery team for a platform modernization project. You will re-engineer a legacy system into a Spring Boot microservices architecture for a Loan Management System, building resilient APIs and event-driven data pipelines using Apache Kafka.

You will optimise sub-second caching with Redis and maintain strict ACID integrity across high-volume loan calculations.

Qualifications

  • 1–3 years of backend Java experience with Spring Boot and related stacks.
  • Proven ability to design/build RESTful microservices for high-throughput systems.
  • Hands-on experience with Kafka, Redis, and relational DBs (MySQL/PostgreSQL).

Responsibilities

  • Hands-on development and architecture for a microservices-based LMS platform.
  • Decouple monoliths into Spring Boot microservices (disbursement engines, EMI schedules, etc.).
  • Build event-driven pipelines with Apache Kafka for real-time processing.
  • Architect ACID-compliant DB schemas (MySQL/PostgreSQL) and implement Redis caching and locking.
  • Ensure code quality with tests (JUnit/Mockito) and proper documentation.

Skills

Java backend development
Spring Boot
RESTful microservices
Apache Kafka
Redis caching

Tools

Kafka
Redis
MySQL
PostgreSQL
Docker
Kubernetes

Job description

We are looking for an experienced Java backend engineer to join our technical delivery team on a critical platform modernisation project for a leading financial client.

In this role, you will play a hands-on technical role in re-engineering the client's legacy platform into a modern, high-throughput custom Spring Boot microservices architecture for their Loan Management System (LMS). You will build resilient APIs, set up event-driven streams using Apache Kafka, optimise sub-second caching with Redis, and maintain strict ACID database consistency across high-volume loan calculations and repayment transactions.

Responsibilities:
  • Hands-on Development and Architecture (70%+ time): Design, write, and maintain scalable Java code, driving core component design, API modelling, and rigorous code reviews for the client platform.
  • Legacy-to-Microservices Modernisation: Work closely with the client's product and architecture teams to extract monolithic legacy components (disbursement engines, EMI schedules, interest calculators, and repayment workflows) into decoupled Spring Boot microservices.
  • Event-Driven Architecture: Build reliable, asynchronous messaging pipelines using Apache Kafka for real-time transaction streaming and system integration across internal and partner services.
  • Database and Caching Performance: Architect strict ACID-compliant schemas using MySQL / PostgreSQL to preserve data integrity across financial ledgers. Deploy Redis for distributed locking, rate-limiting, and caching.
  • Client Engagement and Quality: Ensure high standards of code quality, unit/integration test coverage (JUnit/Mockito), and technical documentation in alignment with client standards and regulatory mandates.
Requirements:
  • 1 to 3 years of core backend software engineering experience using Java (11/17+) and Spring Boot(Spring Data JPA, Spring MVC, Spring Security).
  • Proven track record in designing, building, and deploying RESTful microservices in high-throughput environments.
  • Practical hands-on experience with Apache Kafka (pub/sub messaging, topic partitioning, DLQ handling).
  • Hands-on proficiency with Redis for distributed caching and performance optimisation.
  • Solid experience with relational databases (MySQL or PostgreSQL), including schema design, query tuning, indexing, and strict ACID transactional controls.
Nice-to-Have Skills (Bonus Points):
  • Direct experience working on Loan Management Systems (LMS)within banking, fintech, or NBFC sectors.
  • Exposure to distributed SQL databases(e. g., CockroachDB).
  • Familiarity with RBI Digital Lending Guidelines or financial regulatory and audit frameworks.
  • Basic working knowledge of Docker, Kubernetes, and CI/CD deployment workflows.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Engineer
Java Backend Engineer

SEN SEI TECHNOLOGIES PRIVATE LIMITED • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Sr Java Backend Developer
Sr Java Backend Developer

Flexton Inc. • India

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
Senior Java Developer
Senior Java Developer

Luxoft • India

On-site
INR 1,400,000 - 1,900,000
Senior Java Developer
Senior Java Developer

A.TReDS Ltd. • Navi Mumbai

On-site
INR 2,200,000 - 3,400,000
Senior Java Backend Engineer
Senior Java Backend Engineer

Luxoft • Pune District

On-site
INR 2,800,000 - 4,200,000
Senior Java Backend Engineer
Senior Java Backend Engineer

Luxoft • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Senior Java Backend Engineer
Senior Java Backend Engineer

Luxoft • Hyderabad

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

Luxoft • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Sr. Java Developer
Sr. Java Developer

Owision AB • Bengaluru

Hybrid
INR 4,500,000 - 6,500,000