YayPay is a fast-growing company with offices in New York, London, and an engineering team in Ukraine (Kyiv, Dnipro).
12 квітня 2022

Middle Java Developer (вакансія неактивна)

за кордоном, віддалено

YayPay is looking for Middle Java Developer to lead the team of Java Developers and QAs in one of our newly forming Integrations team. The nature of the YayPay product requires integrations with different systems, such as:

ERP systems to pull accounts receivable data from (e.g. NetSuite, Intacct, Sage X3, etc.) CRM systems, like SalesForce, Dynamics 365 to pull and push relevant customer information as well as Payment Providers to allow CreditCard and ACH to be made through the platform Credit Providers like CreditSafe (credit management).

Hard skills:

Production Experience in integration with enterprise systems using REST/SOAP API or CSV 3+ years of commercial software engineering experience Strong Knowledge of Java Core / Java EE experience (11 is preferable but not required) Understanding and practical knowledge with the development of Multi-Tiered Distributed Architecture, SOA, and Microservices.

Strong knowledge of SQL/RDBMS (MySQL is preferable but not required) Understanding multithreading and concurrency

Understanding of the following technologies:

— Spring framework (Boot, Core, Web, Data, Cloud, AOP, JDBC, Test)

— Hibernate ORM or JooQ

— JMS/AMQP knowledge

— Apache Kafka

— Web services (SOAP, REST, etc.)


— Maven or Gradle

— Git

ERP/CRM integration experience is considered an advantage

Soft Skills:

  • 3+ years experience of leading a team of 3+ people
  • Sensitive to details, thought able to see the complete picture
  • Result oriented
  • Able to delegate efficiently
  • Able to take decisions in ambiguity and take responsibility for them
  • Ability to take responsibility for another teammate
  • Good mediator
  • Effective communicator
  • Positive attitude carrier and distributor


The Team Leader responsibility would be to manage the team of Developers and QA that will be designing and maintaining Connectors between YayPay and different finance and sales systems (mainly ERP and CRM systems).

Advantage of taking active part in new team forming process. Do connector development and act as subject matter expert in technologies for the team. In addition to that, team leader will be involved in the development and improvements of different areas of YayPay product in general, as well as the underlying integration framework that allows scaling integrations components dynamically based on the load.

You will also be collaborating with the global international teams, including the Implementations team, Customer Succes, Product, and other Engineering teams.

We offer:

Perks & Benefits:

  • Flexible working hours
  • Possibility of working home or anywhere
  • Paid vacation and sick leave
  • Medical insurance
  • The anonymous psychological assistance program
  • Personal and professional development compensation
  • Access to online training platforms, such as language courses and Linkedin Learning
  • Career and leadership development
  • Employee referral bonuses
  • Team-building activities
  • Comfortable office with a convenient location and free parking

About Project

YayPay is building a cutting-edge accounts receivable management software that uses machine learning to help finance teams become revenue heroes. YayPay’s vision to help finance teams perform their most valuable work. We’re a rapidly growing company at the forefront of back-office automation, AI, and machine learning. YayPay is also one of the leaders of the industry in terms of user experience and consumerization of enterprise software.

From the technology perspective, YayPay Platform is a SaaS offering, which integrates with a number of different systems, such as:

— ERP systems to pull accounts receivable data from (e.g. NetSuite, Intacct, Sage X3 etc.

— CRM systems, like SalesForce to pull and push relevant customer information

— Payment Providers to allow CreditCard and ACH to be made through the platform

— Credit Providers like CreditSafe to pull credit information

The application currently undergoes the phase of the active new feature development — we are working on building new modules: Reporting & Analytics Module, Credit Module, Cash Application Module and actively extending Integrations.

The application is built on Service-Oriented Architecture, with the use of Kubernetes and technologies around it.

The main technology stack is described below:

— Back-End: Java 11, Spring Framework, Hibernate, MySQL, Kafka, Exasol

— Front-End: VueJS and KendoUI

— Machine Learning: Python and relevant machine learning libraries are used for the ML services

— Hosting: the application is hosted on AWS, with extensive use of the native AWS services