About the Role
The Recurring Payin team owns the Direct Debit API for automated payments into Wise. We are building a platform for customers to easily schedule top-ups or business collections, powered by our internal Payin Platform rails. This role involves building APIs for partners to set up automated funding or pre-authorizations, consolidating use-cases like automatic GBP balance top-ups and monthly EUR bill collections.
Responsibilities
- Design, develop, test, and maintain backend services using Java and Kotlin with Spring Boot, deployed on AWS.
- Build and maintain RESTful APIs serving millions of customers.
- Develop and optimize services for the card pay-in payment method, processing £1 billion monthly.
- Design and implement database schemas and optimize SQL queries for PostgreSQL.
- Build and maintain event-driven architectures using Apache Kafka.
- Develop and maintain a payment orchestration system for dynamic payment routing.
- Write automated tests (unit, integration, end-to-end) for financial systems.
- Conduct code reviews to ensure quality, security, and adherence to standards.
- Participate in on-call rotations for critical services.
- Collaborate with product managers, designers, analysts, and engineers on cross-functional projects.
- Identify and resolve performance bottlenecks, scalability issues, and technical debt.
- Ensure development follows security best practices and financial regulations.
Requirements
- Experience with Java and Kotlin.
- Experience with Spring Boot framework.
- Experience with cloud infrastructure (AWS).
- Experience building and maintaining RESTful APIs.
- Experience with PostgreSQL databases.
- Experience with Apache Kafka.
- Experience with payment orchestration systems.
- Experience writing automated tests (unit, integration, end-to-end).
- Experience conducting code reviews.
- Experience participating in on-call rotations.
- Experience collaborating with cross-functional teams.
- Experience identifying and resolving performance bottlenecks and scalability issues.
- Knowledge of security best practices for financial data.
- Knowledge of financial regulations.
Skills
- Java
- Kotlin
- Spring Boot
- AWS
- RESTful APIs
- PostgreSQL
- Apache Kafka
- Payment Orchestration
- Automated Testing
- Code Review
- On-call Support
- Collaboration
- Performance Optimization
- Scalability
- Security Best Practices
- Financial Regulations
Salary/Compensations
- GBP 68000 - GBP 87500 - yearly
About the Company
- Wise is a global technology company building the best way to move and manage the world’s money with minimal fees and maximum ease.
- We are on a mission to make moving and managing money easier and more affordable for people and businesses worldwide.
- We are creating an entirely new network for the world's money.
- We are a truly international team and celebrate our differences.
- We believe teams are strongest when they are diverse, equitable and inclusive.
- Inclusive teams help us live our values and ensure every Wiser feels respected, empowered, and able to progress in their careers.
Equal Opportunity
- For everyone, everywhere. We're people building money without borders — without judgement or prejudice, too.
- We believe teams are strongest when they are diverse, equitable and inclusive.
- Inclusive teams help us live our values and make sure every Wiser feels respected, empowered to contribute towards our mission and able to progress in their careers.
