ABOUT THE CUSTOMER
Our customer is a fast-growing, innovative, and modular platform for international payment transactions. They provide retailers with the modules, which are easy to integrate, cover the entire spectrum of payment management: from the processing of various payment types, through automated analytics of customer behavior and requirements, all the way up to integrative risk management.
ABOUT THE TEAM
The Payment Processing team is responsible for developing, improving, and maintaining the payment processing platform. The team is working with the heart of the company’s products handling mission-critical projects.
WHAT YOU WILL DO
— Work in an agile multinational team
— Contribute to extending business-critical Payment Platform, which lies at the heart of the company
— Work on various payment methods and gain experience e.g., PayPal
YOUR PROFILE
— You have at least 3 years of working experience
— You are passionate about technology and have an agile mindset
— You think that clean code matters and strive for continuous improvement
— You like to improve code and refactoring
— You have experience working in a distributed environment with Java and the Spring ecosystem, and you have a strong interest in:
Software architecture, design, source code readability
Kafka streaming, schema handling, AVRO models
CI/Build Tools, e.g., Maven
Infrastructure as Code, e.g., Jenkins, Terraform, GitHub actions
AWS
TDD, JUnit
— Hibernate
— You have great communication skills and are fluent in English (German is a plus)
Nice to have:
— Experience working in the payment industry
— Experience working on card scheme mandated projects and card payment projects
WHAT WE OFFER
— Flexible working hours and the ability to work remotely
— Cozy office near park area in the city center
— English classes
— Partial compensation of external training and conferences
— Excellent working atmosphere in ambitious, diverse, and agile teams
— Zero bureaucracy
— Strong technical team