PLEASE SHARE YOUR CV IN ENGLISH*** Project Description: An international Investment Bank is enhancing its IT systems by introducing new technology and integrating with new third-party providers. Several projects will take place in the coming years, focusing on Trading, Market data, and Risk Management. Responsibilities: - Develop/integrate Derivative Trading Applications - Communicate with business stakeholders including Traders, Operations and Strats - Help to understand and translate business requirements into technical design specifications - Identify technology solutions for enhancements or new initiatives - Implement unit and integration test cases with industry standard test automation frameworks. - Document changes necessary to support business Mandatory Skills Description: - 6+ years of enterprise development experience (Java/JDK 8+) - Experience developing High-Load Systems - Working with Distributed Applications - Using Message Brokers (ActiveMQ, RabbitMQ, Kafka, or similar) - Setting up Cache/In-Memory Data Grids (Redis, Hazelcast, or similar) - REST API (including Enterprise Authentication) - Enterprise services (including monitoring, and state management) - Expert practitioner of object-oriented techniques - Solid expertise in concurrency and multithreading - Spring (including Spring Boot and Spring Boot Actuator) - Expertise in ETL and complex SQL queries - Experience with automated testing (TDD, BDD) - Experience working on distributed teams - Exceptional verbal and written communication skills - Planning and organizing: identifies and meets milestones; understands and articulates deliverables; assesses and mitigates risks; sticks to the scope of work and manages any changes. Nice-to-Have Skills Description: Experience in Regulatory Reporting Apache Camel Languages: English: B2 Upper Intermediate