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 part of our team, you will be involved and responsible for designing and implementing system changes or new products according to the requirements of both our clients and our business. Development responsibilities will involve the entire software development life cycle on our systems platform.
The successful candidate will have excellent coding and debugging skills, familiarity with the entire application lifecycle and a strong desire to contribute to a product that is evolving.
Responsibilities Include
Author and develop software in accordance with specifications or work instructions provided by the Lead Developer
Develop System design by analysing business requirements in conjunction with stakeholders and peers
Conduct research and analysis to support solution design
Observe, test, debug and correct faults in software
Ensure accuracy and integrity of data for new or existing systems
Provide system support to clients
Develop and produce documentation, including technical specifications, unit tests and API’s for software that you develop, or as directed for software developed by others
Incorporate industry security standards (such as OWASP and others as directed) in the design and code of software that you write
Provide guidance to junior developers and participate in code reviews
Maintain coding security knowledge by attending an educational and security workshop as directed.
Skills And Requirements
5+ years’ experience of hands-on software development
3+ years of current financial and/or mission critical systems
BSc or MSc in Computer Science or a related field
Familiarity with event-based programming ie: JMS, Akka, RxJava
In-depth knowledge of popular Javaframeworks like Spring
Experience with CI/CD - Continuous Delivery (Jenkins, Bamboo, Octopus, Teamcity, Git or similar tools)
Good experience to SQL and/or NoSQL databases and associated data modelling
Demonstrable capability to contribute to System and Application architecture
Experience with Object-Oriented Design (OOD) and Domain-Driven Design (DDD)
Excellent problem solving and analysis skills
Basic knowledge of UML
Fluent written and spoken English
Desirable Skills
DevOps exposure a plus ie.
End to end Jenkins deployment pipelines
Containerised deployments such AWS fargate, Kubernetes, ECS, EKS
Experience working in payment system environments
Experience with HA, Fault tolerant applications
Knowledge of TCP/IP and networked cluster-based systems
Benefits
Private health insurance plan fully sponsored by the company from day one
21 days of Annual Leave (reaching up to 30 days per year based on years’ service)
Birthday leave
Happy hour every Friday
Benefits card with exclusive discounts to shops, restaurants, private school etc