Position: Java Backend Developer with payments systems or blockchain
Location: NYC, NY/Lake Mary, FL/Pittsburgh, PA (Onsite/Hybrid)
Duration: Long Term
Employment Type: W2 / 1099 / C2C
Job Summary
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.
Key Responsibilities
· 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
· Optimize applications for performance, scalability, and fault tolerance
Required Skills
· 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