Find a Job

Java Software Engineer

#IF80509
Type: Full time
iSX Financial EU PLC

ISX Financial EU Plc is a leading financial technology company that provides secure and efficient payment solutions. We are looking for talented individuals to join our team and help us continue to innovate in the fintech industry.

As an Electronic Money Institution licensed by the Central Bank of Cyprus, we offer a wide range of financial services, including payments, e-money issuance, and identity verification. Our advanced anti-fraud and anti-money laundering systems ensure the highest level of security for our customers.

We are a global company with offices in multiple countries, and our team is committed to delivering exceptional customer service and innovative solutions.

Join us and be part of a team that's shaping the future of finance.

The Role:

As a Java Software Engineer, you 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 include:

  • 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 service 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

  • Participation in the support roster rotation as needed to ensure continuous operational coverage.

Skills and 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, Spring Data), 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, containerisation (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

  • 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

Benefits:

  • Private health insurance plan fully sponsored by the company from day one

  • 21 days of Annual Leave (reaching up to 30 days)

  • Birthday leave

  • Happy hour with drinks and snacks every Friday

  • Employee Training plans

  • Benefits card with exclusive discounts to shops, restaurants, private school etc

  • Sports Benefit participation scheme ( Platinum Package)

  • Employee Referral bonus

  • Internal cafeteria with barista, unlimited snacks, fruits, coffee

  • Performance Bonus

  • Employee wellness application ( mental, financial, nutritional )

  • Gaming Corner

Apply at: Java Software Engineer

**

Please note that our company works with recruitment agencies on a pre-approved basis only. A recruitment agency that wishes to submit candidate profiles or resumes for consideration must obtain prior written consent from our HR team.

We do not accept unsolicited resumes from recruitment agencies, and we will not be responsible for any fees related to unsolicited CVs.

Carierista Logo

Do you want to receive notifications related to new job positions, career and entrepreneurship matters?