About the Client
Our client is a provider of IT solutions, systems, hardware and software services in banking sector. It operates data centres, bank systems, POS terminals and HW (servers and PC) and is responsible for development, implementation, support and servicing of banking software and its operations in Central and Eastern Europe.
About the Role
The department is responsible for running and enhancing national and international payments processes. In addition, we are also responsible for the group-wide Compliance Screening infrastructure. We are part of challenging national and international projects (and often pilot-projects) of the financial services sector.
Responsibilities
You design and develop state-of-the-art software within a highly motivated team of experts
You are responsible to define and implement the software architecture, design patterns and development processes for the next generation of payments systems
You are continuously improving the teams know-how regarding the newest techniques and technologies
Requirements
More than 10 years of software-engineering know-how, especially in Java, but also Python, Perl, Shell,…
More than 6 years of experience in designing and implementing resilient and scalable applications running on container platforms (ie. OpenShift/Kubernetes)
Strong background in developing and testing microservices and APIs (Java 21, Spring boot 3), knowledge developing Angular frontends is beneficial
Know-how in SQL- and/or NoSQL databases (Oracle, Postgres, Elasticsearch, Redis,…)
Experience in administration of IT-infrastructure, ie. Linux, Application Servers,…
Strong knowledge of modeling languages and documentation of software design
Extensive analytical skills and experience in governance of technical infrastructure
Occasional standby-duty is not a show-stopper for you
Very good knowledge of English, German skills are beneficial
Nice to Have Skills
n/a