Java Developer - Investment Banking/Java, Spring, Maven/Oracle/Multith
Posted on Feb 21, 2021 by Scope AT Limited
Java Developer - Investment Banking/Java, Spring, Maven/Oracle/Multithreading/Docker, Kubernetes/Microservices
Top Investment Bank is looking for a Senior Java Developer to join them in a permanent position, based in London.
The candidate must possess a true passion and a real drive to improve Java platforms. This requires the need to look at the big picture and most important of all, be able understand complex problems and Legacy platforms.
Java Application development experience.
Java, Spring, Hibernate, Maven, Unit testing using jUnit
HazelCast or Event sourcing
Oracle PL/SQL (or another relational DB), PostgreSQL
Design patterns and frameworks, OO/UML specifications
Application Integration patterns
JDK 8+ and above
REST API development
Scalability and Performance monitoring frameworks
Good understanding of concurrency, multi-threading and thread safety
TDD/BDD/CI experience, including tools like Cucumber, Selenium, Jenkins
Mocking frameworks - Junit, Easymock, Mockito
Messaging frameworks - JMS over ActiveMQ, RabbitMQ, Kafka, Amazon MQ
Container technologies - Docker, Kubernetes
Desirable to have:
Experience of finance and/or FX business.
Desirable to have experience of high-frequency/low latency development
Cloud (AWS, Azure)
Jira, Linux, Bash Shell Script, Unix command line skills
By applying to this job you are sending us your CV, so we are keen for you to see our Privacy Notice. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found on the website.