
Search by job, company or skills
JOB DESCRIPTION
About the Role
We are building backend infrastructure for a fintech platform covering rewards, offers, loyalty, and financial
transaction processing. We need a Spring Boot Developer who designs for reliability and auditability from the start, ships clean testable code, and uses AI tools as a core part of how they work.
Key Responsibilities
• Build microservices for rewards accrual, offer lifecycle, loyalty tier computation, and transaction
ledgering
• Design event-driven pipelines with Kafka for real-time transaction processing and loyalty state updates
• Own financial data modelling: idempotency, audit trails, and reconciliation accuracy
• Integrate third-party APIs: card network processors, KYC providers, and banking partners
• Design mobile-first API contracts: low-latency, UI-ready responses and real-time WebSocket or SSE
endpoints
• Build automated test coverage: unit, integration, and contract tests
Skills Required
• 4 to 8 years production Java and Spring Boot experience
• Microservices architecture, Kafka event streaming, PostgreSQL, and Redis
• Financial systems: idempotency, distributed transactions, ledger design, and reconciliation
• Docker and Kubernetes; OAuth 2.0 and API gateway configuration
• Mobile-first API design: UI-ready payloads, WebSocket/SSE real-time endpoints, delta-sync, and rich
push notification metadata
• Personalisation APIs: low-latency, pre-computed offer and reward feeds for dynamic mobile surfaces
• JUnit, Testcontainers, and contract testing
AI-Native Expectations
• Daily use of AI coding assistants for code generation, tests, and documentation — baseline expectation
• Ability to integrate LLM APIs into backend services: spend summaries, rule explanation engines, or
anomaly detection narratives
• Interest in AI agent workflows: automated reconciliation and intelligent alerting pipelines
Security, InfoSec and VAPT Readiness
• Build audit-ready services from Day 1 — OWASP Top 10 mitigations, RBAC, and least-privilege access
baked in
• Systems must clear VAPT in a single cycle: SQL injection, IDOR, broken auth, and insecure
deserialization protections in place before audit
• Secrets management via vault; tamper-evident audit logs for all financial transactions
• Produce security control documentation and data flow diagrams for InfoSec audit without last-minute effort
Good to Have
• Prior fintech, banking, or payments infrastructure experience
• PCI-DSS familiarity; observability tooling (Prometheus, Grafana, Datadog)
• Saga patterns or compensating transaction frameworks
What We Offer
• Architectural ownership of a fintech platform built from the ground up — greenfield, not legacy
• Deep exposure to financial systems, real-time event architecture, and AI-integrated backend
development
• Your systems will power every transaction, reward, and loyalty moment on the platform
• Small, senior team where your decisions have lasting structural impact
Job ID: 148910999
Skills:
Prime Faces, Java, Hibernate, Tomcat, Java J2ee, Spring Boot, Sql, Jsf, Spring
Skills:
Design Patterns, Java, Kafka, Spring Boot, Redis, Docker, Agile, Apache Camel, Scrum, Restful Apis, Kubernetes, AWS, Containerization technologies, DevOps practices, Cloud platforms, EFK, Microservices architecture, Open source libraries
Skills:
Java, Kubernetes, Kafka
Skills:
Restful Apis, Sql, Spring Boot, Java, Microservices, Github, Algorithms, Hibernate, AWS, Gitlab, System Design, Kubernetes, Nosql, Azure, Docker, Gcp, Data Structures, Git
Skills:
powermock , Dynamodb, Java, Microservices, Sonarqube, Ansible, Hibernate, AWS, Cassandra, Oracle, Kubernetes, JUnit, Docker, Terraform, Apache Kafka, Jenkins, Rest API Development, Git, PostgreSQL, MongoDB, Spring Boot Framework, Serenity BDD, Event-Driven design, WiresMock
We don’t charge any money for job offers