Project: Digital Bank Duration of assignment: Long-term (12+ months) Possible locations: Poland, Bulgary, Spain, Romania. Important: The client might require to install a security app.
Requirements: - Experience working on bank projects is required (ERP, Treasury, Core banking, Risk and Compliance), also experience working in companies like PWC, EY, Deloitte, and KPMG will be a big plus; - Upper-Intermediate+ English is required; - 7+ years of experience with #Java; - Excellent knowledge of Computer Science, Computing Theory; - Deep skills with Integration with 3rd party solutions, and Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr); - Experience with Leading and Supporting medium to large-size solution delivery projects; - Understanding of orchestration and containerization (e.g. Kubernetes, Swarm);
Hard skills: - REST API development; - Web application frameworks (e.g. Spring Boot Framework) (more than 4 years); - Testing frameworks (e.g.e.g. JUnit, PowerMock, WiresMock) (more than 4 years); - ORM (e.g. Hibernate) (more than 2 years); - RDBMS (e.g MySQL/MariaDB, PostgreSQL, Oracle) (more than 4 years); - NoSQL (e.g. MongoDB, ElasticSearch, CouchDB); - Key-value storages (e.g. Redis, Memcached); - Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub); Web Servers; - Version control systems (GIT); - Cloud solutions (e.g. AWS, Google Cloud Platform, Microsoft Azure); - Docker; - Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo); Builders;