Full Stack Developer - Java

Location:
London, Greater London, England
Job Type:
Contract
Industry:
Engineering
Job reference:
BBBH142984_1629302092
Posted:
about 1 month ago

Role: Java Developer - Full Stack

Location - London

Duration - 6 Months

Inside IR35 - Umbrella

Do you want to be part of a Global award winning company at the forefront of technology?

Overall purpose of role:
* The BARX Java developer role plays a critical part in the development of the BARX Options platform and will be working with colleagues based in London and Singapore.
* The BARX Options team is responsible for developing and testing enhancements to our platform in line with business requirements request by globally distributed Options Trading Desks that cover FX Options, Structured Products and Rates Options business lines and also our Sales teams.
* This role is required to enhance the platform as part of a series of ambitious strategic growth initiatives for the Options business lines for the BARX platform. This is a part of a significant re-platforming effort to move the platform to a new grid compute based backend using the latest internally developed quantitative libraries.

Key Accountabilities:
* Work closely with Front Office Traders to understand new Trading requirements, provide demos of ongoing deliverables for feedback during the product development lifecycle.
* Work closely with Sales and Traders to understand new Client requirements, and provide the ability to develop and deliver those solutions.
* Work closely with BAs and PMs, technical leads, QA testers and Quantitative Developers, to design, develop and deliver solutions.
* Document new requirements in JIRA and progress them as deliverables within the team.
* Proactively participates in the wider BARX FX technical community on strategic platform enhancement initiatives, becoming an active participant in technical discussion meetings across multiple projects in the wider team as part of regular ongoing technical forums.
Essential Skills/Basic Qualifications:
* Excellent Java programming skills with experience in designing and developing Swing based UI alongside REST API based microservices.
* Experience of developing Java Swing UI GUI screens and working with UI Frameworks.
* Experience of developing backend Java Servicess to interact with Java Swing UI GUI screens.
* Extensive knowledge and experience of developing low-latency trading systems.
* Extensive knowledge of multi-threading development and performance tuning techniques.
* Experience of Java unit testing practices, ideally JUnit.
* Good knowledge of standard development and build tools, e.g. GIT, TeamCity, JUnit etc.
* Excellent verbal and written communication skills to be able to work in a globally distribution team of both colleagues and business stakeholders.
* A team player who takes the initiative and can influence the development of the system and take end to end ownership of deliverables to our colleagues.

Why Wait? Apply Now!

Back job search
Back to Search Results