Java Architect, Core, OOP, GWT, Spring, Hibernate, Oracle, Manchester

Role & Responsibilities:
To work with the client team to develop new Product functionality, to make functional enhancements, analyze, design and develop based upon the requirements.
Responsible for assigned deliverables and their quality
Analyze explicit and implicit requirements
Design Architecture and Solutions to meet the business needs.
Develop deep Product knowledge

Technical Requirements & Experience:

Essential:
Very strong in Core Java, OOPS.
Google Web Toolkit (GWT) version 2.5
Jersey
Spring version 3
Hibernate version 2
Jewel rules engine
Oracle database
Pinto, reporting tool

Able to analyze, design and develop based upon functional requirements

Must have proven commercial Architect experience.

Desirable:
Software product Development experience.
Agile software methodology experience, Scrum.
Designed and developed multi threaded applications.
Good experience in Java Web Application Frameworks
Possess strong Analytical and Problem Solving skills
Systems design
Experience and understanding of Design Patterns
Open source/emerging technologies and should be able to propose solutions to the Client

Skills & Capabilities:

Good spoken & written English.
Financial services industry experience; Payments and money transfer systems.
Solid understanding of general application and systems architecture especially with multiple tiers. Understanding of performance bottlenecks in transaction intensive systems connected to the internet
Understanding & experience of Test Driven Development (TDD) – desirable
A good level of credibility in front of clients with the ability to instill a good level of trust in the client.

Education Requirements:
Degree or equivalent in Computer Science or related discipline.

The Person:
A confident outgoing personality, with a good level of self-efficacy.
Self-motivated and committed to meeting or exceeding task deadlines.
A team player who understand and demonstrates total organization collaboration skills; works equally well within a group or on their own initiative.
Passionate about quality, with above-average attention to detail.
Customer focused.
A champion of your own ideas while still showing respect for other developers’ choices.

Demonstrates an attitude of continual self improvement.
Has an active interest in software development and is able to contribute ideas that can help to improve the use of technology from a delivery and cost perspective.

If you have the above skills and experience and would like to know more detail then please apply below.

Apply for this job

To apply for this job please fill out the form below.

    Fields marked with an asterisk (*) are mandatory

    * Your Name:

    * Your E-mail:

    C.V (max 2mb):

    Want to upload on iPad/iPhone? Click here...