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:
* 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+)
High-Performance and Distributed Applications
* Experience with Message Brokers (ActiveMQ, RabbitMQ, Kafka, or similar)
* Experience with Cache/In-Memory Data Grids (Redis, Hazelcast, or similar)
* Experience with REST/SOAP/gRPC
* Expertise in OOP/OOD
* Expertise in concurrency and multithreading
* Spring (including Spring Boot and Spring Boot Actuator)
* Experience in ETL and complex SQL queries
* Experience with automated testing (TDD, BDD, Mutation testing)
* Experience working on geo-distributed and asynchronous teams
* Exceptional verbal and written communication skills
* High level of self-organization and self-management Nice-to-Have Skills Description: Experience in Regulatory Reporting Apache Camel Languages: English: B2 Upper Intermediate
#J-18808-Ljbffr