Backend Engineer
Vishal KumarUnited StatesSENIORPosted 2h ago
JavaKotlinMicroservices ArchitectureSpring BootVert.xApache KafkaNoSQL databasesREST APIAPI securityEncryptionTokenizationCloud-nativeContainerized environmentsOpenShiftPaymentsFinTechBankingDigital Wallet platformsApple PayGoogle PaySamsung WalletJEEReactive programmingConcurrencyJava Virtual ThreadsCompletableFutureAsynchronous programmingAIOpenAI
About the Role
We are looking for an experienced Backend Engineer to join a fast-paced Payments Engineering team working on digital wallet platforms and payment integrations.
Key Responsibilities
• Build scalable microservices and secure APIs for payment ecosystems
• Work on digital wallet integrations, including Apple Pay, Google Pay, and Samsung Wallet
• Implement tokenization, banking integrations, and cloud-native backend services
Requirements
• Strong experience with Java 8+ (Java 21 preferred)
• Hands-on experience with Kotlin in enterprise backend applications
• Strong expertise in Microservices Architecture
• Experience with Spring Boot
• Vert.x or similar reactive frameworks
• Apache Kafka and event-driven architecture
• NoSQL databases, preferably Couchbase
• REST API development and API security
• Knowledge of encryption, token signing, and cryptography
• Cloud-native and containerized environments
• OpenShift or similar orchestration platforms
Preferred Qualifications
• Experience in Payments, FinTech, Banking, or Digital Wallet platforms
• Experience with Apple Pay, Google Pay, or Samsung Wallet integrations
• Knowledge of tokenization and sensitive data protection
• Experience with JEE
• Strong understanding of reactive programming and concurrency
• Experience with Java Virtual Threads, CompletableFuture, and asynchronous programming
• Exposure to AI/OpenAI-enabled solutions