Infrrd.ai - Senior Java Developer

Infrrd Inc.

Bengaluru

On-site

INR 4,200,000 - 5,600,000

Full time

20 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Infrrd Inc. in Bengaluru seeks a senior backend engineer to own high‑throughput pipelines for processing large mortgage documents, design the architecture, and drive LLM integration to keep systems fast, accurate, and cost‑effective in production.

You’ll work hands‑on with Java, Spring Boot, and microservices, mentor junior engineers, review PRs, and define design docs that stand up across time zones; expected to ensure resilience with circuit breakers and observability.

Qualifications

  • Bachelor's degree in CS/IT or related field.
  • 4+ years of hands-on Java development with production service ownership.
  • Expertise in Core Java, multithreading, and concurrent architecture.
  • Strong Spring Boot/Data, microservices, REST architecture.
  • Experience with NoSQL MongoDB and relational DBs (MySQL/PostgreSQL).
  • Docker, Kubernetes, and at least one cloud platform (AWS/GCP/Azure).
  • Excellent debugging, problem solving, and communication.
  • Mentored juniors and works independently.

Responsibilities

  • Build high-throughput pipelines: Async, parallel with batching and retries.
  • Work with the latest LLMs: timeouts, cost controls, failover.
  • Engineer for resilience: circuit breakers and graceful degradation.
  • Debug production: investigate latency, failures, and cost regressions.
  • Raise the bar: review PRs, break features into tasks, mentor juniors.

Skills

Java
Multithreading
Spring Boot
Microservices
REST APIs
NoSQL MongoDB
SQL MySQL/PostgreSQL
Docker
Kubernetes
Cloud AWS/GCP/Azure
Debugging
Mentoring

Education

Bachelor's degree in CS/IT

Tools

MongoDB
MySQL/PostgreSQL
Docker
Kubernetes
AWS/GCP/Azure

Job description

About The Role

You will own backend services that process large, complex mortgage documents at scale, designing the pipelines, integrating LLMs, and keeping the whole thing fast, accurate, and cost-effective in production. This is a hands‑on senior role with real ownership: you will make architecture calls, drive them to a decision, and set the quality bar for engineers working alongside you.

Responsibilities
  • Build high-throughput document pipelines: Asynchronous, parallel processing with batching, retries, backpressure, and idempotent reprocessing for large documents and large data volumes.
  • Work with the latest LLMs: Build against current LLM API timeouts, token and cost controls, response validation, and automatic failover between providers.
  • Engineer for resilience: Circuit breakers, fallback chains, and graceful degradation so a single upstream failure never takes the pipeline down.
  • Debug production: Investigate extraction failures, latency spikes, and cost regressions using dashboards and metrics, and fix the root cause.
  • Raise the bar on the team: Review PRs, break features into clear tasks, unblock junior engineers, and write design docs that hold up to scrutiny across time zones.
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 4+ years of hands‑on Java development, including at least 2 years owning a production service.
  • Excellent command of Core Java, with real depth in multithreading and concurrent architecture design.
  • Strong with Spring Boot and Spring Data; comfortable in microservices and REST architecture.
  • Strong working knowledge of NoSQL DB (preferred: MongoDB); familiar with relational databases (MySQL or PostgreSQL).
  • Comfortable with Docker and Kubernetes, and at least one cloud platform (AWS, GCP, or Azure).
  • Strong debugging and problem‑solving skills with a solid command of data structures.
  • Reasons about trade-offs in cost, latency, and accuracy, not just correctness.
  • Has informally mentored or guided junior engineers.
  • Operates independently with minimal supervision, and proactively flags risks.
  • Excellent written communication; much of the collaboration is asynchronous and across time zones.
Good To Have
  • Exposure to LLM or GenAI application development, prompt iteration, evaluation, or accuracy measurement.
  • Working knowledge of Python.
  • Experience with streaming queues like Kafka or RabbitMQ.
  • Background in Document AI, OCR, or the mortgage/fintech domain.
  • Familiarity with observability tooling (Grafana, Metabase, ELK).

(ref:hirist.tech)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Engineer
Senior AI Engineer

FINACPLUS GLOBAL SERVICES PRIVATE LIMITED • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Senior AI Engineer
Senior AI Engineer

FinacPlus • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Senior Software Engineer
Senior Software Engineer

Chargebee • Chennai District

On-site
INR 900,000 - 1,500,000
Senior Developer
Senior Developer

ICE • Maharashtra

On-site
INR 2,400,000 - 4,000,000
Senior Developer
Senior Developer

Intercontinental Exchange Holdings, Inc. • Pune District

On-site
INR 1,800,000 - 2,500,000
Senior Software Engineer ( Java Full-Stack / AI)
Senior Software Engineer ( Java Full-Stack / AI)

Infor Inc. • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Software Engineer, Senior ( Java Full stack - AI )
Software Engineer, Senior ( Java Full stack - AI )

Infor Inc. • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior AI Engineer - Java, LLM, RAG, Microservices | Hyderabad
Senior AI Engineer - Java, LLM, RAG, Microservices | Hyderabad

Cornerstone OnDemand • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Developer
Senior Developer

ICE Clear Europe Limited • Pune District

On-site
INR 1,600,000 - 2,600,000
Applied AI Research Lead
Applied AI Research Lead

Logikality • Bengaluru

On-site
INR 1,500,000 - 2,100,000