Search by job, company or skills

Recro

Senior Java Software Engineer

Save
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

JOB DESCRIPTION

  • Java Spring Boot Developer
  • Function Technology
  • Vertical Fintech Initiatives
  • Engagement Full-Time
  • Experience 4 to 8 Years

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148910999

Similar Jobs

Chennai, India

Skills:

Prime FacesJavaHibernateTomcatJava J2eeSpring BootSqlJsfSpring

Chennai, India

Skills:

Design PatternsJavaKafkaSpring BootRedisDockerAgileApache CamelScrumRestful ApisKubernetesAWSContainerization technologiesDevOps practicesCloud platformsEFKMicroservices architectureOpen source libraries

Chennai, India

Skills:

JavaKubernetesKafka

Chennai, India

Skills:

Restful ApisSqlSpring BootJavaMicroservicesGithubAlgorithmsHibernateAWSGitlabSystem DesignKubernetesNosqlAzureDockerGcpData StructuresGit

Chennai, India

Skills:

powermock DynamodbJavaMicroservicesSonarqubeAnsibleHibernateAWSCassandraOracleKubernetesJUnitDockerTerraformApache KafkaJenkinsRest API DevelopmentGitPostgreSQLMongoDBSpring Boot FrameworkSerenity BDDEvent-Driven designWiresMock