Cyprus
briefcase
Permanent
time
Full-time
Posted on
August 24, 2026

About:

Our Client Company is a leading financial technology company that provides secure and efficient payment solutions and is looking for a Senior Java Software Engineer who will be responsible for the end-to-end lifecycle of software development, playing an essential role in the technical design and implementation. You will ensure the quality, reliability, and efficiency of the software solutions, working closely with a talented and cross-functional team․

Responsibilities:

  • Develop high-quality Java applications using Spring and other frameworks, predominantly within a microservices architecture.
  • Take full ownership of applications and services, including design, deployment, implementation, unit testing, documentation, and support.
  • Ensure applications and services are reliable, scalable, secure, and maintainable.
  • Continuously refactor and optimize systems for performance, scalability, and availability.
  • Provide technical support and troubleshoot production issues promptly as required.
  • Collaborate closely with product managers, architects, and cross-functional teams.
  • Participate in the support roster rotation as needed to ensure continuous operational coverage.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field․
  • Proven experience as a Java Software Engineer, ideally within fintech or financial services․
  • Strong expertise in one or more of the following: Spring Framework (Spring Boot, Spring Security, SpringData), Quarkus, Kafka Streams, and other Java frameworks and libraries․
  • Hands-on experience designing, building, deploying, and maintaining microservices and cloud-native applications.
  • Solid understanding of RESTful APIs and web services․
  • Proficiency in testing frameworks such as Spock, JUnit, Mockito, unit and integration testing․
  • Practical familiarity with build automation tools, CI/CD pipelines, ArgoCD, containerization (Docker, Kubernetes), and cloud environments (AWS, Azure, GCP)
  • Experience with middleware technologies including RabbitMQ and Kafka․
  • Proficiency in both SQL and NoSQL databases․
  • Strong analytical, troubleshooting, and problem-solving skills․

Soft Skills:

  • Excellent communication and teamwork skills
  • Strong analytical and problem solving skills
  • Proficient written and verbal English
  • Time-management skills and the ability to establish reasonable and attainable deadlines for resolution
  • Positive and collaborative team player

Interview stages:

  • Screening interview
  • Technical interview
  • Offer letter

SaviorHire connects great people with great companies. We help businesses find talented developers, engineers, and IT specialists from around the world։ whether they’re hiring one key person or building a full remote team. We take care of the full hiring process, from sourcing to onboarding, so companies can focus on growing while we handle the people side with care and precision.

But SaviorHire is just as much about you as it is about companies. We’re here to help you find a place where your skills matter, your growth is supported, and your work is valued. We guide you through the process, connect you with strong teams and exciting opportunities, and stand by you as you take the next step in your career. Our goal is simple: to help you land a job you’re proud of in a company you’ll actually enjoy working for.