Job Title: Senior Java Backend Engineer – Blockchain / Payment Processing Systems
Location: Orlando,FL
Experience Required: 10+ Years
Job Summary
We are seeking a highly skilled Senior Java Backend Engineer with deep expertise in building high-performance, scalable backend systems and prior experience in Blockchain platforms OR Payment Transaction Processing ecosystems.
The ideal candidate should come from a core product engineering background and have hands-on experience designing low latency, highly secure, event-driven backend services that process large volumes of financial or distributed ledger transactions.
This role requires strong backend architecture capabilities, API/microservices development, database optimization, and a thorough understanding of secure transaction workflows.
Must Have Technical Skills
- Strong hands-on development experience in Java 8/11/17
- Expertise in Spring Boot, Spring MVC, Spring Cloud
- Strong experience building RESTful APIs & Microservices
- Hands-on with Distributed Systems / Event Driven Architecture
- Strong experience with Kafka / RabbitMQ / JMS messaging
- Expertise in SQL/NoSQL databases (Oracle, PostgreSQL, MongoDB, Cassandra)
- Experience with Docker, Kubernetes, CI/CD pipelines
- Strong knowledge of System Design, Performance Tuning, Concurrency, Multithreading
- Experience in secure backend transaction processing
Key Responsibilities
- Design and develop highly scalable Java backend microservices
- Build secure APIs/services for transaction lifecycle management
- Work on distributed asynchronous backend processing engines
- Implement low latency, fault tolerant backend architecture
- Integrate with external payment gateways/blockchain nodes/financial systems
- Optimize backend systems for throughput, resiliency, and reliability
- Develop reusable components for transaction validation, audit, and monitoring
- Collaborate with architects, DevOps, product, and security teams
- Ensure coding standards, automated testing, and CI/CD compliance
Required Experience
- 8+ years of strong backend Java development
- Minimum 3+ years in Blockchain backend OR Payment processing backend systems
- Strong experience in high volume transaction systems
- Hands-on coding experience is mandatory (not support/integration-only profiles)
- Strong understanding of secure data handling and financial-grade reliability