Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Lentra.ai

New

Java Developer

Posted Updated
Discussion

Description

A hands-on developer in the CTO Office innovation team, building prototypes and production-grade services on a modern reactive Java stack, including real-time video and media features, across lending products.


Responsibilities:

  • Design, develop, test, deploy, and maintain services using Java, Spring Boot, and WebFlux.
  • Build reactive, event-driven microservices with Project Reactor and Kafka.
  • Build real-time media features using WebRTC, TURN, recording, and ffmpeg.
  • Develop Angular frontends with TypeScript and RxJS.
  • Integrate and troubleshoot third-party lending APIs in production.
  • Manage secrets with HashiCorp Vault and follow secure coding practices.
  • Monitor with Prometheus, Grafana, and Elasticsearch; debug issues and perform root cause analysis.
  • Review code, write documentation, and turn proofs-of-concept into production features.


Requirements:

  • 4+ years of web-based development experience with Java and Spring Boot.
  • Hands-on coding experience in Python, Node.js, Go, and Rust.
  • Hands-on experience with reactive programming using WebFlux and Project Reactor.
  • Experience building microservices with Kafka, MongoDB, Redis, and PostgreSQL.
  • Strong application performance tuning skills.
  • Experience in real-time debugging, root cause analysis, and production issue resolution.
  • Proficiency with Git and Agile Scrum; able to work independently and lead or support as needed.
  • Knowledge of non-blocking I/O, back-pressure, event-driven design, RESTful APIs, SOAP, JSON, authentication, and secure coding practices.
  • Experience with AWS, Docker, Kubernetes, Jenkins CI/CD, and observability tools is relevant.


Good to Have:

  • Experience with WebRTC and media streaming, including TURN, recording, and FFmpeg.
  • Experience with Angular and RxJS.
  • Experience integrating lending APIs such as Perfios, IDfy, Karza, NSDL, Leegality, Hunter, RBIH, and JanSamarth, including authentication, request/response handling, and error handling.
  • Experience with Kubernetes, Jenkins, Prometheus, and Grafana.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →