Senior Software Engineer (Java/Spring)

Our client is a FinTech Company specialized in tailor-made software solutions for professional traders. They integrate a robust backend Order Management System (OMS) with a user-friendly interface, and they provide their clients with a competitive edge. Speed, security, and accessibility are their core values, essential for any trading solution. They adapt to dynamic regulations, ensuring transparent and efficient data processing to meet the ever-changing market landscape.

The role:

They are seeking to hire an experienced Java/ Spring Engineer to join their team in Nicosia. In this role you will play a pivotal role in the development and maintenance of services written in Java/Spring, utilizing a Postgres database and providing RESTful APIs.


  • Design, build, and maintain efficient, reusable, and reliable Java code in line with established specifications.
  • Develop and support services written in Java/Spring, ensuring high performance and responsiveness.
  • Work with Postgres database, ensuring optimal storage, performance, and security.
  • Development of RESTful APIs and documentation using OpenAPI.
  • Implement and maintain a FIX interface for specific services. Familiarity with the FIX protocol will be considered a significant advantage.
  • Collaborate with other team members, stakeholders, and cross-functional teams to develop high-quality software solutions.
  • Troubleshoot, test, and maintain the core product software and databases to ensure robust optimization and functionality.
  • Conduct code reviews, mentoring junior developers, enhancing code quality and departmental processes.


  • Bachelors degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience as a Java developer.
  • Extensive experience with the Spring Framework.
  • Solid experience with relational databases, preferably PostgreSQL.
  • Proficient understanding of RESTful APIs and OpenAPI for documentation.
  • Ability to work in a hybrid remote/office work environment.
  • Familiarity with the FIX messaging protocol.
  • Experience in agile development methodologies.
  • Excellent problem-solving skills, analytical abilities, and attention to detail.
  • Strong communication skills, both verbal and written.


  • Hybrid work model
  • Medical Insurance
  • Company events
  • Professional growth
  • Training & Development

For more information or to apply for the above opportunity, please email Marie Pavlou:

Job summary


Similar Jobs