International banking software company, founded in 2000 and since September 2019 it is a wholly owned of FCA UK Authorised Electronic Money Institution with offices in Australia, Cyprus, Lithuania, United Kingdom, Netherlands, USA, Israel, Malta.
Company provides a comprehensive and versatile banking software solution for retail, corporate and private banks, E-Money and payment institutions, offering capabilities that up until now were affordable only by large commercial banks.
— 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, containerization (Docker, Kubernetes), and cloud environments (AWS, Azure, GCP)
— Experience with middleware technologies including RabbitMQ and Kafka
— Proficiency in both SQL and NoSQL databases
— 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.