CareerPlanSign in
This role has closed. Browse similar live roles below, or see all open jobs →

Senior Software Engineer - Java/Gen AI/LLM

Bengaluru, India💼 Full-time🗓 2026-09-25

Core

Design, develop, and maintain Java 17+ Spring Boot microservices while driving the adoption of Generative AI and LLM technologies in regulated mortgage systems.

Role type

Senior Software Engineer (Java/Gen AI/LLM)

Builds

Secure, scalable microservices and GenAI-driven workflows for mortgage origination, underwriting, and servicing.

Domain

Financial Services / Mortgage / Generative AI

Deliverable

production ML models | product features

Required skills

Java 17+, Spring Boot, RESTful API design, Generative AI, LLM workflow orchestration, prompt engineering, microservices architecture, DevSecOps, Agile methodologies, object-oriented programming, design patterns, secure coding practices, Kafka, Oracle JDBC, Gradle, Git

Preferred skills

Multi-model LLM strategies (Gemini, Claude), model risk and explainability, event streaming, document processing automation, mentoring engineers, GenAI developer tools (Copilot, Devin), mortgage domain knowledge

Technologies

Java 17, Spring Boot, Kafka, Oracle JDBC, Gradle, Git, Gemini, Claude

Responsibilities

Design and implement RESTful APIs following Clean Architecture and Domain-Driven Design; optimize production systems for high availability; conduct code reviews and champion CI/CD practices; collaborate with risk partners to translate business requirements into technical solutions; troubleshoot and support complex technical challenges; maintain architectural standards and documentation.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.