Senior Java Developer

Java Developer

On behalf of our client, a Fintech company, specializing in Payment Processing and Advanced Payment Solutions, we are currently looking for a talented and enthusiastic Java Engineer to join the company’s development team.

A day in the life of a 'Senior Java Engineer'

You will be an expert in Software Development, and able to contribute your experience and expertise in the design, architecture, and development of a redundant payment application.

Your day-to-day

  • Write clean, maintainable, and testable code
  • Contribute to the design, architecture, and development of robust and performant commercial-grade applications
  • Document technical and design requirements
  • Support and mentor junior engineers

What you will need

  • 3+ years’ experience in Java and Spring
  • Good knowledge of SQL
  • Experience with Git and Jira

Great to have 

  • experience with Apache Kafka and/or RabbitMQ
  • Rest web services
  • architectural experience

We love your personality if you

  • have experience in the payments industry
  • are a great communicator with good interpersonal skills
  • willing to learn new technologies 
  • enjoy being a team player

What’s in it for you 

You will be a part of a winning team, where you will be able to work for an in-house product with cutting-edge technologies. You will have opportunities to grow your career and you will enjoy a competitive salary package while working from the comfort of your own home in a fully remote position.


Stavros Balios

Associate Consultant

REFERENCE: job000022579