Java Backend Developer
Role details
Job location
Tech stack
Job description
We are looking for a strong Java Backend Developer with hands-on experience in payments systems or blockchain technologies. The ideal candidate will design, develop, and maintain scalable backend services supporting high-volume, secure financial transactions., · Design and develop high-performance backend systems using Java (Spring Boot / Microservices)
· Build and integrate payment processing systems (ACH, Wire, SWIFT, Cards, UPI, etc.)
· Work on real-time transaction processing with high reliability and low latency
· Develop APIs and services for blockchain-based applications (if applicable)
· Ensure security, compliance, and data protection (PCI-DSS, encryption, tokenization)
· Collaborate with product, QA, and DevOps teams for end-to-end delivery
Requirements
· Strong experience in Java, Spring Boot, Microservices architecture
· Hands-on with REST APIs, Kafka / RabbitMQ
· Experience with payment gateways/processors (Stripe, PayPal, Adyen, etc.)
· Understanding of transaction lifecycle, reconciliation, settlements
· Database experience: SQL (PostgreSQL, MySQL) + NoSQL
· Cloud exposure: AWS / Azure / Google Cloud Platform
· Good understanding of system design and distributed systems