Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
DL

Java Backend Developer

Diverse Lynx India
🇮🇳 India
On-site
2 months ago
  • Java
  • Spring Boot
  • JPA
  • Hibernate
  • Scala
  • Akka
  • Groovy
  • Gradle
  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • REST API
  • Apache Spark
  • RabbitMQ
  • ActiveMQ
  • Elasticsearch
  • Docker
  • Kubernetes
  • Helm
  • Terraform
  • IaC
  • Talend
  • ETL
  • ERP
  • JUnit
  • Mockito
  • SonarQube
  • PostgreSQL
  • Oracle
  • MongoDB
  • SQL
  • Flyway
  • Liquibase
  • Microservices
  • Prometheus
  • Grafana
  • Python
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Job Description
• Backend: Java 11/17+ (Spring Boot 3.x, Spring Batch, Spring Cloud Gateway, JPA/Hibernate); Scala (Akka, Play); Groovy (Gradle, Spock)
• Frontend: Angular (TypeScript, RxJS, NgRx); RESTful API integration for bank/supplier portals
• Data & Messaging: Apache Spark (batch invoice processing); Kafka/RabbitMQ/ActiveMQ; Elasticsearch
• Containers: Docker, Kubernetes (Helm awareness), Terraform IaC review
• Reporting & Integration: Jasper Reports; Talend ETL for bank/ERP integrations
• Testing: JUnit 5, Mockito, Spock, REST-assured, SonarQube
• Database: PostgreSQL, Oracle, or MongoDB; SQL optimisation; Flyway/Liquibase

Key Responsibilities
• Develop, test, and deploy microservices for SCF modules: invoice ingestion, deal config, funder allocation, settlement, dynamic discounting.
• Build and maintain Spark batch/streaming jobs for invoice reconciliation and portfolio analytics.
• Integrate bank payment gateways and ERP connectors via Talend/REST APIs with idempotent, auditable flows.
• Build Angular portal features for buyer approval, supplier self-service, and funder dashboards.
• Write Jasper report templates for funder statements, utilisation reports, and regulatory disclosures.
• Participate in code reviews, sprint ceremonies, and technical design discussions.
• Maintain Kubernetes manifests; troubleshoot issues via Elasticsearch and Prometheus/Grafana.
Qualifications
• 3–7 yrs software development (Mid: 3–5 yrs; Senior: 5–7 yrs).
• Solid Java (Spring Boot); Scala or Python a strong plus.
• Production experience with Kafka, RabbitMQ, or MQ.
• Working Docker and Kubernetes deployment knowledge.
• Financial services, payments, or trade finance experience preferred.
• Nice to have: Scala (Akka, Play); Groovy (Gradle, Spock)

Java Backend Developer · Diverse Lynx India

Auto apply with Likeremote