Tech Stack
AWSCloudDistributed SystemsDynamoDBGraphQLGRPCJavaKafkaKotlinMicroservicesMySQLRabbitMQScalaSpring
About the role
- Redesign and evolve our payments architecture to support scalable, reliable, and future-proof integrations.
- Write clean, well-tested, and maintainable code, ensuring resilience and compliance within a highly regulated financial environment.
- Evaluate the current payments platform, identify technical bottlenecks, and propose architectural improvements or new solutions.
- Implement payment gateway integrations and ensure resilience, performance, and compliance.
- Partner with other senior engineers to define best practices, improve workflows, and mentor peers.
Requirements
- Strong programming skills in Java and its frameworks (Spring, Quarkus, etc).
- Proven experience working with payment gateways, APIs, and SDKs (e.g., Stripe, Braintree, Razorpay).
- Solid understanding of global/local payment ecosystems and experience implementing region-specific payment methods.
- Solid experience working with relational and non-relational databases (MySQL, DynamoDB, etc.).
- Strong background in microservices architecture and distributed systems.
- Hands-on experience with AWS cloud services (EKS, Lambda, S3, RDS, etc.).
- Familiarity with event-driven systems (Kafka, RabbitMQ) and modern API protocols (REST, gRPC, GraphQL).
- Strong bias toward well-tested and well-written code.
- Experience with version control (Git) and modern development practices.
- Proven experience working with CI/CD pipelines.
- Excellent communication skills.
- English proficiency is required (C1/C2).
- Nice to haves: Experience with other backend programming languages, such as Scala, Kotlin, etc.
- Experience breaking monoliths into microservices.
- Great understanding of payment industry standards and regulations (PCI DSS, PSD2, etc.).
- Familiarity with mobile payment ecosystems, including Google Play Billing, and Apple In-App Purchases.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpringQuarkuspayment gatewaysAPIsSDKsMySQLDynamoDBmicroservices architectureAWS
Soft skills
communicationmentoringcollaborationproblem-solvingworkflow improvementcode quality focusresilienceperformance orientationcompliance awarenessleadership