Jobs for Developers

Alternative Jobs

As a Senior Java Platform Engineer, you will specialise in designing and building the platform. Our ideal candidate is eager to constantly modernize 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.
We need our engineers to be inclusive and enthusiastic to cooperate with different teams with versatile cultures and across multiple time zones. We are looking for 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
  • 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
  • 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
  • Experience with SQL preferably MySql or MariaDB
  • 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 11g
  • RPC, Protocol Buffers, Dagger, jOOQ, Guava
  • MySQL, MariaDB
  • Jest, Jasmine, and Cucumber.js for testing
  • HTML5, CSS3, Material UI
  • ReactJS, expressJS, NextJs, TypeScript
  • Node.js and Webpack
  • MobX
  • Kubernetes, AWS
Open to all
Token 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.

Share

Alternative Jobs