Lead Java Developer-City Bank-D Level -Java-70k-90k
This job has now expired please use the tags below to search for current vacancies or use the search on the home page to find live IT Jobs now.
| Location: | City of London greater london | london |
|---|---|
| Tags: | java | java developer | developer | lead java developer | sql | rmi | junit | oracle | sax | xml | uml | linux | jms | dom | hibernate | java greater london | java london |
| Type: | Permanent |
The candidate should have a proven track record in system delivery in a Java Developer role, preferably in the Financial Services sector.
He/ she will be principally responsible for the following tasks:
Developing application/ core component functionality with a small core development team using Java;
The technologies involved in these solutions are
• Java 1.5 (concurrent libs, Execution framework)
• Junit / Easy Mock
• XML (DOM/ SAX parsing)
• Linux
• SQL (Oracle)
• JMS / HTTP/ RMI
• Spring / hibernate
Working alongside dispersed global user groups from different client teams to capture requirements and support their development / deployments
Provide the technical guidance for the client delivery streams to ensure deliverables are technically consistent and aligned to service oriented architecture. Offer guidance on best practises
Defining and coding unit and integration tests using automated testing tools (use of JUnit, Easy Mock);
Performing detailed design processes using an Agile technique and documentation using UML;
Raising and resolving technical issues;
Requirements Prerequisites:
Demonstrable experience experience of system development using Java, this should encompass the following:
o Technical (server side Java application development) and data architecture skills;
o Development of applications following a layered architecture and a detailed understanding of the various layers required;
o Development of applications requiring real-time, multithreaded and horizontally scalable components and a detailed understanding of the concepts and potential issues.
o Understanding of Java memory model; proven ability to analyse / debug memory, performance related issues using memory / stack analysis tools.
Experience and proven ability of the following:
o Delivery and review of technical documentation; Ability to translate functional requirements into technical deliverables;
o Communication / teamwork skills to mentor a team to develop technical solutions in a robust, timely manner using agile, test driven processes
Experience and proven ability of using the following tools within a development project
o Test Driven Development / Automatic Testing Tools
o Experience of using Performance Profiling Tools / Code Analysis Tools.
o Continuous Integration Tools / Configuration Management Tools
Experience and proven ability in the following technologies/ techniques
o Agile / Iterative development techniques
o UML, OO and component design / multi-tier architectures
Good people skills and the ability to communicate technical issues clearly and concisely in a global environment (i.e. face-to-face and over the phone).
The technologies involved in these solutions are
• Java 1.5 (concurrent libs, Execution framework)
• Junit / Easy Mock
• XML (DOM/ SAX parsing)
• Linux
• SQL (Oracle)
• JMS / HTTP/ RMI
• Spring / hibernate
JAVA - JAVA J2SE - JAVA RMI - SQL
Project Partners is acting as an Employment Agency in relation to this vacancy.










