Overview
Staff Backend Engineer on the Digital Credit Platform team, acting as primary architect and execution lead for transforming the Digital Credit Application from a legacy monolith to a pluggable, microservices-based API ecosystem.
What you'll do
- Lead the Strangler Fig decoupling of core credit application logic from the legacy monolith into cloud-native Java/Spring Boot microservices.
- Design and execute high-volume traffic migration strategies from legacy systems to new stacks without disrupting live customers.
- Design and implement a modular adjudication layer so the business can swap or update credit rules and third-party data providers without impacting core application flows.
- Build and maintain robust, versioned REST/gRPC APIs supporting Mobile, Web, and future AI Chat interfaces.
- Engineer backend infrastructure for dynamic routing and experimentation to enable real-time testing of application flows.
- Champion AI DLC tools across the development lifecycle to write code faster, refactor legacy code into modern Java, and generate robust test suites.
- Partner with Data Science teams to optimize data pipelines and backend schemas for LLM integration and real-time credit decisioning models.
- Establish standards for CI/CD, observability (OpenTelemetry), and automated contract testing.
- Provide technical mentorship to mid-level and senior engineers.
What you'll need
- 10+ years of engineering experience with proven backend architecture track record in Fintech, Lending, or Credit systems.
- Expert-level proficiency in Java 17/21, Spring Boot 3.x, and Spring Cloud.
- Significant experience extracting tightly coupled business logic from legacy backends into external, scalable cloud microservices (AWS).
- Experience building or implementing rules engines (e.g., Drools, Camunda, or custom JSON-logic) for automated decisioning.
- Deep experience with Kafka or RabbitMQ for asynchronous data consistency between the new API layer and legacy systems of record.
- Strict adherence to API contracts (OpenAPI/Swagger) to ensure seamless collaboration with frontend teams.
- Hands-on experience using AI coding assistants (Cursor, Copilot, etc.) to optimize workflows, refactor legacy code, and accelerate delivery.
- Strong analytical skills and proven capability in resolving complex, cross-functional problems.
- Excellent written and verbal communication skills; ability to present complex technical concepts clearly to stakeholders.
- Bachelor's degree in Computer Science or a related technical field.
Details
- Location: Bangalore Office, India.
Read the full description and apply on the company’s own careers page.