SearchSearch

Sign In
 Sign in or Register
Buyer zone
Find skilled Sellers for your business
Seller zone
Sell your skills to UK businesses

About us

Contact us

FAQs

Testimonials

Site map

Can we help?
tel0845 371 0722
emaile-mail
Bookmark and Share
HomeSenior Java Developer
[ Printer friendly ]

Freelance Senior Java Developer Basildon, Essex, UK

I have been working with Java for 10 years+ I have used many Design Patterns and continue using them with the latest technologies including Spring and Hibernate.

Rating:Unrated (New)
Hourly Rate / Cost:£57.77 per hour
Daily Rate / Cost:£462.13 per day
Available From:Now
Seller ID:316196
: Offers a discounted hourly rate to registered charities

[ Top | Ratings | CV | Skills ]

CV (Curriculum Vitae) / Résumé

He has designed and developed solutions using a SOA Service Orientated Approach, utilising SOAP, XML, XML Schema, WSDL, JAXB to convert XML messages into the local business domain. His experience covers both WEB and Non-WEB front-end solutions which almost always requires some connectivity to at least one service but usually many services, either local or remote. He found that using Spring’s IOC Container to setup a SOA to solve these WEB and Non-WEB service needs seem to be the best solution within today’s technology. In the past he has used Stateless Session EJB’s within a WebLogic container but this is far less elegant than a Spring solution
He is comfortable working from customer Use Case Scenarios or brainstorming to come up with fresh new ideas, with or without customer involvement. Bruce is a team player and happy to work within a team or to lead a team as long as he can continue to use and apply his Java and design skills.

He has been working with Java for 10+ years and has enjoyed exploiting its potential. He has used many Design Patterns and continues using them with the latest technologies including Spring and Hibernate. These are ideally suited for Business Domain Models using POJOs, allowing solutions to many design problems within the business domain without tying them to specific framework implementation. More and more external service providers provide SOAP based Web services based on XML. He has designed and developed solutions using a SOA Service Orientated Approach, utilising SOAP, XML, XML Schema, WSDL, JAXB to convert XML messages into the local business domain. He is a team player and happy to work within a team or to lead a team as long as he can continue to use and apply his Java and design skills.

Employment History

(Jan 2007 & ongoing)

Team Lead/Senior Java Developer

Berkshire, UK

Responsible for developing a new Post Office Counter solution called HNG-X. This is a complete replacement for the old Horizon counter software and will be rolled out to every Post Office counter within the U.K. during 2009. This project was closely monitored by the Post Office who had a number of staff on-site for user interface assurance. He was part of a large project of 71 with 7 Team Leads in total, including himself. HNG-X is an electronic point of sale solution with many back office and administration tasks, including stock management, stock transfer facilities and many others. The architecture is SOA Service Orientated, split over multiple tiers, Counter (User Interface), Web Services (Branch Access) Layer routing to third party and internal business components, Infrastructure layer using the DAO Data Access Objects and Oracle Branch Databases hosted in Ireland which serve the whole of the U.K. All code was written in Java using open source components where possible.


(Dec 2002 to Dec 2006)

Senior Java developer

Essex, UK

IFDS is the leading service provider in the Financial Administration Solutions Technology (FAST) arena, with clients including Virgin money, Gartmore, Schroders, Barclays International Funds, M&G, Merrill Lynch and many more household names in the Investment Management world.
He played a key technical role on Virgin Money project, he was involved from the beginning of the project. The project utilised his skills in the following areas; SOA, Object Orientated analysis and design and OO design patterns, use of Open Java frameworks such as Spring and Hibernate object relational mapping. The project depended on many key technologies such as SOAP, JMS and MDB, EJB, XML/XSLT, Weblogic application server, eclipse IDE, EA modelling tool, MS-SQL RDBMS. He used and helped introduced many of them.

The project required the design and developed an integrated Java Framework using J2EE and native JVM Applications delivering:
• Dynamic customisation via a framework integrated RDBMS and XML
• Straight Through Processing (AS400 - STP) or routing to Netserver/AWD for manual processing.
• Store and Forward (SAF)
• Third Party Transaction Source transformation (XML/XSL) and processing Strategies
• Centralised, customisable error logging

He played a key technical role in the development of frameworks which where used by all eProduct offerings, each supporting multiple third parties, on a fully distributable, resilient and scalable Service Channel Architecture developed in Java, allowing access to core mainframe systems, all of them offer Straight Through Processing (STP) and routing to an Automated Workflow Management System (AWD) for exception processing:
He made a major technical contribution to the following eProducts;
e-Trade - SOAP (Corporate Dealing Channel), utilised technologies such as SOAP, Stateless EJB, JMS and MDB, Producer/Consumer framework, XML/XSLT, Weblogic 8.1

e-MultiTrade – FTP-feed, batch processing (Corporate Dealing Channel, integrated with a secure extranet), utilised technologies such as JMS, Producer/Consumer framework, XML/XSLT

e-HUB - EMX/FiXML (Dealing/Valuation Channel for Independent Financial Advisors, integrated with a secure extranet) utilised technologies such as Producer/Consumer framework and XML/XSLT, web logic 8.1

e-Investor - HTTPS (Web Application for direct investors, STRUTS based.)

e-Advisor - HTTPS (Web Application for Independent Financial Advisors, STRUTS based.)

e-Correspondence - OPUS (Elixir) Electronic and printed correspondence integration (statements, cheques, contract notes etc. OPUS ) he developed a generic Cipher framework based on JCE to allow Message authentication to take place. This framework was later adopted by all eProducts.


(Jul 2001 to Dec 2002)

Senior Java developer

First National Bank, Redhill, Surrey

He joined First National as a Java developer for the Dealer Relationship Management (DRM) project to help in the strategic design/planning and implementation.
The purpose of the DRM Project was to develop an integrated system which streamlines the New Business Process providing speed, automation, user configurability and flexibility in order to reduce the cost/income ratio for all new business processed.
He had the responsibility to architect a generic interface between motor dealerships and the existing DRM system, using Java (J2ee) and XML/XSLT based technologies. He also held the responsibility for the QA and refactoring existing functionality within the DRM application, which included the Experian and SCOREX/Transact links. He developed a unit test framework based on Junit which ran under Weblogic 5.1 and the DRM core FINEOS java framework.
The DRM platform was Weblogic 5.1 with Oracle 8i as a persistence store, data transfer and transformations used XML/XSLT


(Nov 2000 to May 2001)

Analyst/Designer, Senior Java developer

Credit Suisse , Zurich, Switzerland

Joined the direct trade and finance team to design and implement major new functionality for
DirectNet. Requirements were to support business-to-business direct trading needs. He played a key role in the design and implementation of both client using (SWING) and middle tier using UML/Rational Rose/OO design patterns/Java.
He played a key role in introduction of version management tools, a team development methodology and the introduction of an IDE (JBuilder) . He developed new and refactored existing Java functionality to gain most benefits from component based technology and the use of Junit as a testing framework. Introduced XML/XSL for data transfer and manipulation to replace a proprietary technology.
Completed several proof-of-concepts using J2EE technology for the Credit Suisse ‘Huskey’
e-commerce framework, using VisualAge for Java.


(Aug 1999 to Nov 2000)

Analyst/Designer, Senior Java developer

Zurich Financial Service , Swindon, Wiltshire,UK

Joined the Electronic trading, applications development team as a lead OO analyst/designer. Where he made leading contribution to development and architecture used as well as playing a leading design role within the applications team and mentoring colleagues on UML, Rational Rose and the use of OO design patterns (Gamma). Business domains were generated from Rose models and implemented using Java (IDE Jbuilder), data transfer using XML, JSP, Servlets and Enterprise Java Beans and running on BEA Weblogicv5.1 application server,persistence storage was on Microsoft SQL server 6.5/7

Professional Qualifications

J2EE certified professional
Core Spring 2.5 – SpringSource, certification in progress
Spring/Hibernate
SOA/Web Services
J2EE Design Patterns

Technical summary
Experience includes the following;
14 years experience in OO analysis and design,
14 years Design patterns
8 years Java,
6 year J2EE/ JSP/servlets,
6years JUNIT
3 years Eclipse IDE
2 years STRUTS,
1 year Hibernate,
2year Spring
3 years JMS/MDB
3years EJB
4years ANT
5years Weblogic application server
1 year Java encryption
3 years Enterprise Architect (EA) case tool. UML
3 years Rational Rose (for UML, Booch, OMT),
6 years UML,
6 year XML based technologies ie. XSL/XSLT
3 years, Smalltalk (IBM VisualAge),
6years Microsoft SQL server,
18 months Oracle 8i
12 months Sybase SQL server,
4years Visual BasicV4, V5, V6
12 months C++ (Knowledge of)
12 months Training/Lecturing experience in the following subject areas;
OO analysis and design, Rapid development and CASE tool technology.
OMT, UML

Assignment History

(This Seller has recently been shortlisted or contracted for the following people4 assignment)

  • J2EE Developer: To develop and support mobile phone applications must have: - Java 1.5 - Spring - Hibernate - Jonas/Tomcat - SQL - HTTP - XML - WebServices (WSDL, XSD, CXF) - JUnit preferable: - Eclipse - Maven - Oracle - Linux - AOP

Freelancers, Contractors & Consultants that have been shortlisted with this Seller:

  • Expert Java, Spring Developer and Consultant , Cambridge, Cambridgeshire, UK [£72.22 per hr]

    5 out of 5Expert Java developer, consultant and trainer (since 1999). Flexible service, UK wide on site or off site. Specialising in development with J2EE, Spring, J2SE, SOAP, Rest, J2ME, SQL, Hibernate, Struts and J2EE. Experienced in architecting and developing a range of applications from simple web applications to mission critical high volume systems with an ever present commitment to quality.

  • Seller 254168, Ilford, Essex, UK [£11.11 per hr]

    Objective To obtain a long-term and challenging career with an organization, where I can deliver a quality work using my experience and skills.

  • Seller 256505, Cambridge, Cambridgeshire, UK [£55.56 per hr]

    I am an experienced web developer with a background in marketing and a degree in History. I have a wide range of technology and other areas to bring to any project.

  • Senior Java Developer, London, UK [£8.33 per hr]

    Applied for J2EE Developer Role

[ Top | Ratings | CV | Skills ]

Recruiters: (Buyers)

To contact freelancers, please register as a Buyer

Register as buyer

Freelancers: (Sellers)

To advertise your services please register as a Seller

Register as seller