Collateral Management – Java Developer
Senior Java Developer – Core Java / Oracle / Sybase - Investment Bank – £400-450 - CONTRACT
Senior Java / Core Java Developer urgently required for a 6-month contract working for a tier 1 Investment Bank based in the City. The Java Developer will be required to contribute to projects for technical enhancements and functional changes within the Collateral Management IT department as they integrate a number of systems that rely on different technologies. You will be involved in the full Software Development Lifecycle applying Agile methodologies, tools and techniques. The Java Developer is required to have excellent Core Java, SQL and Sybase / Oracle skills.
The Java Developer will have the following responsibilities:
● Reviewing functional specifications.
● Contributing to design the best solution that meets the functional needs while respecting the overall workflow of the existing application.
● Writing technical specifications.
● Writing / Amending code that conforms to the best practice standards, both documented and de-facto.
● Unit testing every produced or changed code.
● Following the team’s Software Configuration Management process with the highest discipline.
● Supporting User Acceptance Testing, proactively ensuring that the applications and the environments are in an optimal state, and promptly reacting to any issue or difficulty.
● Ensuring that all pertinent actions are diligently taken during the release process and that the related documentation is available and updated.
● Providing 2nd line support rota.
● Escalation of barriers to progress via his/her team leader in a timely and succinct manner.
The ideal candidate will have good knowledge of financial markets concepts, terminology and practice, including the collateral management business. In addition, you must have the following technical skills:
● Java Core, 1.5 or above.
● Database development, SQL and Stored Procedures in Sybase or Oracle.
● Web development, MVC patter with Struts or similar, JSP, XML, AJAX.
● Hibernate, Spring framework
● JUnit, mocking techniques (e.g., easymock, jmock, mockito)
● Experience with continuous integration and versioning control tools.
● Knowledge of Agile methodologies; e.g., TDD, XP, Scrum.
Knowledge of the following technologies would be desirable:
● IntelliJ or Eclipse.
● WebWork, FreeMarker.
● Subversion, Hudson.
● Groovy and Shell scripting.
● HTML and CSS.
● Tomcat.
● Selenium.
● Business Objects.
If you are a good fit to the above specification please apply now by sending your CV to adam.lowe@ptsconsulting.com or by calling me on 020 7539 6325