Senior Java Developer - Spring Boot/Microservices - sought by leading investment bank based in Canary Wharf - Contract - Hybrid
*inside iR35*
Key Responsibilities:
- Build and maintain the multiple components of the Trade Supervision platform ensuring timely delivery of work items
- Resolve a high impact problem through in-depth evaluation of complex architectures, business processes and industry standards
- Serve as advisor to develop highly resilient and future proof solutions
- Contribute to research and suggest for new projects for the Trade Supervision platform and other projects within the Market Technology
Skills & Qualifications:
- You have the significant hands-on experience in Application Development leveraging Java and Spring Boot
- You have expertise in Microservices architecture and domain driven design, RESTful API's, and messaging and streaming technologies (Tibco, Apache Kafka, etc)
- You are passionate about databases and worked in the past with SQL\NoSQL technologies (SQL Server, Oracle, Mongo DB, etc.)
- You have experience deploying fault-tolerant distributed systems on Linux, possibly in a cloud environment and familiar with cloud computing concepts and DevOps tools (Docker, Kubernetes)
- You have very high development standards, especially for code quality, code reviews, unit testing, continuous integration, and deployment
- Knowledge of testing automation principles and frameworks (e.g. TDD, BDD, contract testing)
- You have an appetite for taking on challenges and leveraging new technologies
Please apply within for further information - Matt Holmes - Harvey Nash