Join as an AVP Java and Python developer and be involved in building the technology platform supporting the Barclays Quantitative Investment Strategies business (QIS). The team is working on a multi-year transformation programme to build a more capable, streamlined, and high performance platform, as a key enabler for the ambitious expansion of the Barclays QIS business.
To be successful as an AVP Java / Python developer within this team, you should have experience with:
Java development - Core Java, Collections, Multi-Threading and Concurrency, OOPS concepts, Exception Handling, JVM Concepts, Spring Framework (Spring Boot), SQL
Python development - Python, service frameworks FasAPI/Flask/Gunicorn, OOPS concepts, Exception Handling, Data Analysis and data structures / pandas / numpy; Data Serialization; interaction with data - SQL Alchemy/Redis/S3; Best python coding practices.
Ability to thrive in a pressured front office environment - fast-moving, complex, volatile, uncertain.
Other highly valued skills include:
Solid understanding of good software development practices (TDD, SDLC, Containerization, instrumentation, observability).
Experience in developing, maintaining & debugging multi-protocol distributed services (REST / MQ / Solace / Kafka / etc)
Good business knowledge of equity derivatives and risk, or derivatives more widely, and ability to acquire new knowledge quickly on the job.
You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills.
This role would be based out of our Canary Wharf office,1 Churchill Place, London.
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.