Banking Interface (Payments and Transactions)
Cloud-Native API
Customer
Raisin Bank AG
Location
Frankfurt
Industry
Finance
Start
March 2024
Duration
10 Months
Position
Backend
NodeJSTypeScriptAWSLambdaAWSS3AWSDynamoDBAWSCloudWatchAWSSQSAWSCDKSplunkMambuOpenAPITerraformComplyAdvantagePrismaXMLRESTGitJiraAgile/Scrum
Development of a cloud-native backend platform for payment processing and transaction monitoring in a B2B banking environment. The solution integrates various AWS services and external partner systems, enabling secure processing, transformation, and routing of payment data. Key focus areas included AML transaction monitoring, cash flow surveillance, and third-party integrations. The project also emphasized technical documentation and onboarding of new team members. Architectural consulting and technical leadership within the team. Establishment of code review processes and quality standards. Close collaboration with product owners and stakeholders in agile processes.
Tasks
- Design and development of AWS Lambda functions
- Integration of external systems and partner interfaces
- Implementation of AML transaction monitoring
- Data persistence with DynamoDB and Prisma
- Creation and maintenance of API specifications (OpenAPI)
- Contribution to architectural decisions and infrastructure automation
- Onboarding and technical support for new developers
- Maintenance of technical project documentation
- Architectural consulting and technical decision-making
- Code reviews and quality assurance
- Stakeholder communication in agile processes