





Generalist mid-level backend role with broad stack and popular title increases applicant density.
Core backend and data skills are transferable, though fintech/payments preference raises domain specificity.
Explicit 3–7 years and mandatory Java/Spring, Kafka, Docker/Kubernetes and Spark make filters stringent.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop, test, and deploy microservices for supply chain finance modules including invoice ingestion, deal configuration, funder allocation, settlement, and dynamic discounting.
Build and maintain Apache Spark batch and streaming jobs for invoice reconciliation and portfolio analytics.
Integrate bank payment gateways and ERP connectors via Talend and REST APIs; also build Angular frontend features for portals and dashboards, maintain Kubernetes manifests, and troubleshoot using Elasticsearch and Prometheus/Grafana.
3 to 7 years of software development experience (Mid level: 3-5 years; Senior level: 5-7 years).
Strong Java skills (Spring Boot); Scala or Python as a significant plus.
Production experience with Kafka, RabbitMQ, or similar message queues.
Experience with Docker and Kubernetes deployment; financial services, payments, or trade finance domain experience preferred.
Experienced in backend microservices development with hands-on expertise in Java Spring Boot and familiarity with Scala or Python to support codebase diversity.
Proficient in building and maintaining data processing pipelines using Apache Spark, and working with messaging systems such as Kafka or RabbitMQ in production.
Comfortable working with container orchestration (Kubernetes) and infrastructure tooling, able to maintain deployment manifests and troubleshoot distributed systems using Elasticsearch and Prometheus/Grafana.