Senior Java/Python developer
Join Barclays as a 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 a 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), SQLPython 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 and 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 c
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!