Java Software Engineer
Recro · Greater Chennai Area
Apply & track with Apply EdgeRole: Java Spring Boot DeveloperExperience: 4-8 YearsLocation: Chennai (Work From Office)Domain: Fintech / Payments / Ledger / Transaction SystemsResponsibilitiesBuild scalable backend microservices for rewards, loyalty, offers, and transaction systemsDevelop event-driven solutions using KafkaDesign secure and reliable APIs for mobile applicationsIntegrate with banking, payment, and KYC systemsEnsure transaction accuracy, auditability, and reconciliationWrite automated tests and maintain high code qualityImplement security best practices and support audit complianceUse AI tools to improve development productivityParticipate in architecture and system design discussionsRequired SkillsStrong experience in Java and Spring BootExperience building MicroservicesKafka/Event-Driven ArchitecturePostgreSQL and RedisDocker and KubernetesREST API DevelopmentOAuth 2.0 and API SecurityJUnit and Integration TestingGood to HaveFintech, Banking, Payments, Rewards, or Loyalty domain experienceLedger or Transaction Processing SystemsSaga Pattern / Distributed TransactionsPrometheus, Grafana, DatadogYou're a fit if you are: Strong backend engineer with hands-on Spring Boot expertiseExperience working on high-scale, transaction-heavy systemsComfortable with Kafka, distributed systems, and microservicesSecurity-conscious and testing-orientedPrior fintech or payments experience preferred