About the project:

Our customer is a fast-growing, innovative, and modular platform for international payment transactions. They provide retailers with modules, which are easy to integrate, and 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 team is responsible for building invoicing software based on complex data and involving several systems across and maintaining the current one. This team is working on one of the most strategic products,   providing our merchants with a  seamless experience.

As a Senior Backend Developer, you will report to the team lead and will participate in building the best solutions for the merchants.

What you will do:

  • Contribute to building solutions based on state-of-the-art architecture and technology 
  • Work in an agile, cross-functional team in one of our several locations 
  • Design and plan APIs, based on the Open API 3.0 specification 
  • Implement new and optimize existing services in our complex environment 
  • Ensure the quality of your code with unit testing, continuous integration, and delivery
  • Creating and improving complex well-designed domain logic for transaction processing of invoicing, installments, and supporting services

Your profile:

  • You have experience working in a distributed environment with Git, Maven, Java (8,17), and Spring Boot
  • You have experience with relational and non-relational databases.   Mostly   Oracle,
  • PostgreSQL but MongoDB is an advantage.
  • You have worked with Docker, K8S, and cloud concepts ideally with AWS
  • You   are   passionate   about   technology   and   are   familiar   with   modern architectural paradigms
  • You have knowledge or experience with messaging – for example Kafka.
  • You have an agile mindset, development according to Agile methodology (SCRUM)
  • You think that clean code matters and strive for continuous improvement 
  • You have great communication skills and are fluent in English 

Nice to have:

  • Worked with monitoring tools like Splunk, Open search, Cloudwatch
  • You have experience in deployments with Helm & ArgoCD
  • You have knowledge of Kotlin 
  • Experiences with batch job operations or processing of bigger amounts of data

What we offer:

  • Flexible working hours and the ability to work remotely
  • Excellent working atmosphere in ambitious, diverse, and agile teams
  • 20 working days of vacation
  • Public holidays according to the Ukrainian calendar
  • 5 paid sick days without reference
  • 70% compensation for the next 10 sick days without reference
  • 100% compensation for 4 days “blood donor” leaves during one calendar year
  • Partial compensation for external training, conferences, and English classes
  • Internal training and meetups
  • Corporate gym in the office
  • Business trips
  • Zero bureaucracy
  • Strong technical team

Recruiting process

  • Online interview with a recruiter — 30-45 minutes.
  • Interview with Software architect and Java developer — up to 1-1.5 hours.

Ready to be part of the team?

    Feel free to send us your message and CV
    Let’s Get in Touch
    Hire or extend your team with Jappware
    in just a couple steps.

      Cookies policy
      By clicking on accept, you agree to our Privacy Policy —