We are looking for a talented and experienced developer who is technically passionate, solution-focused and able to design, develop, test and maintain high-quality software. You will be working with one of our client - top tier investment bank to develop and manage their Pricing Architecture platform consisting of 6 service-oriented components that will enable the real-time and portfolio calculation of financial risk metrics and simulations which are driven by ECB regulations.
As a Senior Java Developer, you will:
	- Understand the requirements; designing, developing and delivering robust, high performance and scalable software solutions
- Work with Java 8 and all its features
- Work with Spring Boot and other Spring modules ( web, data, security, batch) or any other dependency injection framework
- Experience with apache Tomcat.
- Work with ( and configure) Distributed databases based on Apache Ignite
- Interact with Big data, micro services, APIs and have a strong focus on performance and real time analytics
- Design and develop various database queries, scripts and tables to pull, clean, arrange and persist risk management data
- Own delivery and take responsibility of milestones
- Have a BDD approach ( Cucumber), as well as design and develop automated unit, integration, and regression tests