As a Senior Java Platform Engineer, you will specialise in designing and building the platform. Our ideal candidate is eager to constantly modernise our architecture into the latest and greatest while keeping an eye on the stability of our existing platform.
Platform Engineers take on designing an integrated API that fits all our integrated features. As a member of the Platform Engineering team, you will be responsible for designing, building, and scaling the platform whilst having the opportunity to learn all you need to know about A2A payments.
Our engineers are inclusive and enthusiastic to cooperate with different teams with versatile cultures and across multiple time zones. We are looking for 3 additional senior engineers with an aptitude for leadership and who are self-motivated to take on the challenging task of keeping up with the ever-growing world of open payments.
What you'll do day to day
- Work closely with product managers, developers, and other stakeholders to identify platform requirements
- Contribute to the architecture, design, and implementation of our core platform
- You will be the lead in the design of high-volume, low latency, distributed transaction processing systems
- Take part in discovery and delivery phases of features
- Provide technical mentorship and participate in design review sessions
- Create test automation tools for development, staging, and production
- Write unit and system tests
- Perform code reviews
- Address customer reported issues
Skills and experience we are looking for
- Required:
- BA/BS degree in Computer Science or related technical field
- At least 5-7 years of experience in software development experience
- At least 5 years of experience in Java development experience
- Experience with SQL preferably MySql or MariaDB
- Strong in RESTFUL API experience
- Experience in microservices architecture and development
- Aptitude to mentor other engineers
- Strong communication and organizational skills
- Nice to have:
- Experience with gRPC, Protocol Buffers, Dagger, and jOOQ
- Experience with Java service optimizations and testing
- Working knowledge of PSD2 and A2A payments
- Previous experience working in a fintech company
- Experience in working and co-operating with other team members in different time zones
Technology that we use
- Java 11 and Java 21
- RPC, Protocol Buffers, Dagger, jOOQ, Guava
- MySQL, MariaDB
- Jest, Jasmine, and Cucumber.js for testing
- HTML5, CSS3, Material UI
- ReactJS, MobX, expressJS, NextJs, TypeScript
- Node.js and Webpack
- MobX
- Kubernetes, AWS, Terraform
Open to all
Token.io is building an open future for everyone. We don’t just accept different points of view, lived experiences and new ways of thinking — we search them out. They help us make better products, better decisions, and a better place for everyone to work. So, come as you are. We acknowledge and embrace different backgrounds, identities and abilities. Respect is our default, and empathy is our baseline. No one succeeds until we all do.
What We Do
With the simplest and fastest way to launch Pay by Bank as a core payment method globally, Token.io’s complete A2A payment infrastructure helps payment providers grow their market share in the face of the continued shift from cards to APMs. Token.io delivers the highest performing and deepest connectivity in the industry, reaching 567 million bank accounts (80%+ per market) in 20 supported countries through a single API and interface. With fast and flexible deployment options, including the option to use Token.io's license and conversion boosting payment authentication flows, payment providers can quickly and easily launch and manage Pay By Bank capabilities. Token.io's solution is proven by a blue-chip base of partners, which collectively process payments for tens of millions of merchants worldwide, including HSBC, Mastercard, BNP Paribas, ACI Worldwide, Total Processing, Computop, Nuvei and Paysafe. As Token.io pushes the boundaries of innovation, it remains relentlessly focused on delivering infrastructure that enables payment providers to grow their business. Token.io also provides access to aggregated bank account and transaction data, enabling payment providers to enrich their services and reinvent financial experiences. Token.io is authorised as an AISP & PISP by the FCA in the UK and by BaFin in Germany. Token.io is PSD2 and SCA compliant, and PCI-DSS Level 1 and ISO27001:2013 Certified. — RECOGNISED BY — "Token.io provides an innovative solution in the Open Banking payments landscape…" — Juniper Research “Token.io's strength is payment infrastructure…” — Forrester "One of the fastest growing fintechs of 2022… " — Sifted Open Banking Platinum Innovation Award - Juniper Research 2023 and 2022 Payments Tech of the Year - Europe Fintech Awards 2023 Fintech for Good Award - Paytech Awards 2023 Qorus-Capgemini NewTech Payments Bronze Award - 2023 Payments Tech of the Year Award - Fintech Awards London 2022