WEX logo

Staff Software Engineer

WEX
NewPosted today

LOCATION

Bangalore Office · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaSpring BootMicroservices ArchitectureSoftware ArchitectureApache KafkaRESTful APIs

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer