Java Swing Developer Required for 6 Month Minimum Contract
Hi, I am recruiting for a Java Swing developer for a top tier London Investment Bank.
Please contact me urgently on 0207 997 6041 if you are a developer and are interested in the below opportunity.:D:D:D:D:D:D
The Role is for a Java Swing Developer within Sales IT for the BARX Content Provision project. The project is sponsored by the Global Head of eDistribution Sales and has very senior representation from Sales, Trading, Compliance, Research, Legal and other IT Groups namely BARX FX IT, BARX FI IT, BARX Futures IT, Research IT, Barclays Capital Live Technology, Web Portals Technology. The Project is managed and globally coordinated by Sales IT.
BARX (Barclays Capital: BARX: The Trader's Best Friend), Barcaps flagship product, is a multi-asset class trade capture and execution platform for use by Sales and external clients. It is hosted on Windows with a Java Eclipse RCP/Swing client with load balanced fault tolerant Linux Java servers. With a substantial user base BARX is required to provide a robust highly available trading environment for the business.
The Business Objective of the BARX Content Provision Project is to incentivise client trading on BARX platforms by promoting and leveraging the wealth of Research and other Non Research content that we have on BCL (Barclays Capital Live portal for Research and Analytics) and other repositories for Trader Commentaries, Trade Ideas etc. An important aspect is to make available context-sensitive information (Eg show relevant USDGBP content when the client is trying to trade this currency pair).
The overall Business goal is reached via three Technology goals:
Provision and display of segmented information on BARX platforms (initial focus FX followed by FI and Futures) in a user-friendly format
Provision of highly-targeted information when users perform an action on key data items on a BARX screen (E.g. Click on button for specific Currency pairs should show information specific to the currencies)
Provision of a suitable content repository for information or content not on BCL and provision of a suitable mechanism for Sales to contribute, approve and publish content (E.g. Trader commentaries, Trade ideas not currently on BCL)
The aim is to meet this goal in a timely and cost-effective way, by utilising existing technologies and capabilities where possible. The technical solution will initially be rolled out to BARX FX, but should allow reuse across multiple business streams (asset classes) and BARX platforms at a later date.
Candidates must take the BARX FX brainbench test (min pass score of 3.5)
Technical Interview with BARX FX IT
Technical/Personal interview with Sales IT
The Senior JAVA Swing developer will report to the BARX Content Provision Project Manager and Global Coordinator and will perform the following duties:
Design, Develop and Test the Content Provision GUI component
Build prototypes for business validations
For UI development, regular sessions with Sales and Trading to get feedback during the development cycle
Lead, Participate and manage Design workshops and discussions
Plan and Manage Technology deliverables
Provide directions and technology recommendations on GUI best practices
Work closely with Content API developer other technology groups namely BARX FX IT, BARX FI IT, BARX Futures IT, Research IT and Web Portals Technology
Integrate components into the BARX code
Unit / system / Integration/ Regression / Performance testing
Provide demos to working groups if necessary
Documentation on the components and architecture
Reviewing code produced by others
Working with the business representatives during the UAT stage
Supporting the implementation of each new code release
Should be a self-starter and be able to learn and understand existing code base quick
Able to deliver good quality accurate solutions to tight time-scales
Must be able to multi-task efficiently
Must be comfortable with changing priorities and requirements, often late-on in the development cycle
Overall should be confident, enthusiastic and proactive.
Ability to clarify and resolve abstract problems
Communication and Team Work:
Must be able to communicate effectively with Senior Business stakeholders, other development team members, other project members, other managers and users, gauging the level of technical knowledge of the audience in these communications
Must be able to participate in technical discussions within the development team, communicating have a project-wide scope to the necessary level.
Must be able to participate in a culture of knowledge sharing within the development team.
Technical Experience Required
JAVA: Must have extensive experience of writing multithreaded client applications using Java, including swing, JDBC, Applets and Applications
SQL: Must have experience of using SQL, and ability to write stored procedures, triggers.
Should have worked on enterprise systems which have a high frequency messaging element between UI and sever.
Must have worked on state-of-art GUI with Creative designs should have strong flair for creativity
Min 8 years in core Swing GUI development
Should have a very strong flair for creativity, look & feel and design.
Should have worked on complex GUI patterns