Used by thousands of professionals since 1999 | 15,000 jobs online now! Register or sign in
Contractor Umbrella
Welcome guest. To get the most out of our site, please sign up as a candidate or apply for a recruiter account. Registration is fast and simple and gives you access to the facilities available to make recruitment easier.

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
JAVA - JAVA J2SE - JAVA RMI - SQL

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.
http://www.technojobs.co.uk/job.phtml/165924

Help On This Page

Tags/Keywords

Our innovative and custom-written search engine places an importance upon tags chosen to be representative of the content, however it also indexes all content to provide you with the most relevant results

Please note that the Quick Search operates as Boolean search, so you can narrow your search by including operators such as "and" if more than one term is required to feature in the results. "+" will also work in the same way. I.e. "php and mysql london" is the same as "+php +mysql london".

The operator "or" does not need to be included as this is the default, i.e. "php or mysql or london" is the same as "php mysql london". You can also use "not" or - to exclude terms.

About | Contact | Privacy | Advertise on Technojobs | Terms & Conditions | Technical Recruitment | Links | IT Jobs