Java Backend Engineer

SEN SEI TECHNOLOGIES PRIVATE LIMITED

Bengaluru

On-site

INR 1,500,000 - 2,300,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

SEN SEI TECHNOLOGIES PRIVATE LIMITED in Bengaluru seeks a seasoned Backend Engineer to design, develop, and modernize core platforms using Java 11/17+ and Spring Boot.

You will drive microservices architecture, implement Kafka-based event streams, and optimize data stores with MySQL/PostgreSQL and Redis, ensuring robust, scalable, and compliant financial services delivery.

Qualifications

  • Proficient in Java (11/17+), Spring Boot stack.
  • Experience designing, building, deploying RESTful microservices.
  • Hands-on with Apache Kafka pub/sub and DLQ handling.
  • Redis for distributed caching and performance optimization.
  • Relational databases (MySQL/PostgreSQL) with ACID compliance.

Responsibilities

  • Hands-on development and architecture for core platform modules.
  • Modernize legacy monoliths into decoupled Spring Boot microservices.
  • Build event-driven pipelines using Apache Kafka for real-time data.
  • Ensure data integrity with ACID-compliant schemas in SQL dbs and Redis caching.
  • Maintain code quality with tests (JUnit/Mockito) and technical docs.

Skills

Java
Spring Boot
RESTful APIs
Kafka
Redis
SQL Databases (MySQL/PostgreSQL)
LMS experience
Distributed SQL/ CockroachDB
Regulatory awareness
Docker/Kubernetes (basic)

Tools

Spring Data JPA
MySQL
PostgreSQL
Redis

Job description

Responsibilities:
  • Hands-on Development and Architecture (30%+ 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 Modernization: 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:
  • 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

Staff Engineer
Staff Engineer

Moneyview • Bengaluru

On-site
INR 2,200,000 - 3,600,000
Back End Developer
Back End Developer

ACL Digital • India

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

Antal International • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Java Back End Developer
Java Back End Developer

Intellistaff • Pune District, Chennai District, Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Java Backend Developer
Java Backend Developer

Experis • Thane

On-site
INR 1,800,000 - 3,200,000
Java Backend Developer
Java Backend Developer

GeekSoft Consulting • Bengaluru

On-site
INR 1,800,000 - 3,600,000
Senior backend Java Developer
Senior backend Java Developer

Luxoft • Dadri

On-site
INR 2,500,000 - 5,000,000
Java Back End Developer
Java Back End Developer

Virtusa • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Senior backend Java Developer
Senior backend Java Developer

Luxoft • Gurugram District

On-site
INR 3,500,000 - 6,500,000