| Role Description
The role exists within the client’s
Equities IT department, helping to develop
core functionality on the SwisKey Execution
derivatives trading system.
The successful applicant will have a very
strong focus on delivery to the business.
In addition, a proven background in software
development in a challenging technical environment
must be demonstrated, along with a high
degree of initiative and the ability to
work effectively in a dynamic and fast moving
team.
They will be working on a global exchange
traded derivatives trading system. It is
one of the bank's leading e-commerce applications
and is installed at approximately 100 of
the largest corporate and institutional
clients. It's a multi tier Java web application
using Oracle as its primary database.
This role is for a person who is capable
of developing business-critical software
in an environment that requires flexibility
and high productivity. The role will involve
all phases of the project lifecycle (from
analysis and specification through to testing
and deployment) but with the emphasis on
development. The role will involve in the
main middle tier (EJB based) and database
development, but will also have exposure
to real time messaging technologies.
We work together as a small team. Inter-personal
and team working skills are essential.
Key Targets & Objectives of
Roles
• Proactively seek ways to improve
the SwisKey product.
• Manage client and team expectations.
• Build relationships and communicate
effectively with other IT areas and Client
Services Group.
• Keep colleagues informed of developments;
work collaboratively.
• Contribute to coaching and development
of other team members.
• Must have a track record of delivery-focus,
with the necessary drive and commitment
to work long hours.
• Manage development risks by choosing
approaches effectively, and by monitoring
and escalating issues and risks.
• Must have a strong understanding
of the software development lifecycle
• High Technical knowledge of technologies
used by SwisKey Execution: Java, J2EE, PL/SQL,
Swing
Degree Level in Computer Science or numerate
discipline desirable
Occasional overseas travel may be required.
Additional requirements
• Strong Java experience (minimum
5 years).
• Strong J2EE experience (minimum
2 years EJB, JMS, Servlet, JDBC)
• Strong J2EE experience in a real-time
or high performance environment
• Strong WebSphere Application Server
and IBM MQ experience (minimum 2 years)
• Knowledge of Dependency Injection
techniques and tools (eg Spring Framework)
• Oracle 8i+ (minimum 2 years) development
experience.
• Team player with good interpersonal
skills.
Desirable
• Multi-threaded programming experience
highly desirable
• Exchange connectivity experience
highly desirable
• Minimum 1 year’s push-based
technology experience
• Knowledge of XML-based GUI frameworks
(eg SwiXML)
• Swing/JFC GUI
• Applet development
• Advanced PL/SQL experience.
• Oracle performance and tuning.
• UNIX (Linux)
• Knowledge of Maven, ANT, JUnit
• Experience of working with real
time transactional databases
• Knowledge of Exchange Traded Derivatives
is desirable but not critical.
|