JOBS SEARCH

Sector

Specialisations

Search multiple specialisms by using CTRL + left click to select more than one.

Location

Keywords (Enter 1 or muliple keywords)

Senior Java Developer

Back to Results

VR/01362 | Investment Banking | Switzerland | Information Technology | Negotiable

The role is within the Operation IT FuSA (Future State Architecture) programme.  FuSA is a relatively new suite of applications that provides Settlements and Confirmations functionality to a variety of Fixed Income and Derivatives business streams within the company. Started in 2006 FuSA is live in a number of locations, including Moscow, Sydney, Stamford, Singapore and London.

Fixed Income and Derivatives Operations IT is looking to recruit high calibre Java developers to work on the FuSA programme.  There is an ambitious change programme planned over the next three years to deploy the application to new businesses and locations together with the decommissioning of the existing application set.

The key technologies within the FuSA suite are:

  • Java
  • Spring, Hibernate
  • XML
  • UNIX/Linux
  • Tibco EMS, IBM MQ Series
  • Oracle
  • Subversion/Maven

Working with agile Scrum teams, senior developers within FuSA take ownership of the full lifecycle of specific pieces of system functionality or infrastructure. Senior developers are seen as key contributors to the technical architecture of the applications.  The development teams consist of a relatively small number of experienced developers, analysis and testers who are able to work together without the need for constant management intervention.

The key responsibilities of this role are:

  • Hands on development of new applications & components, together with re-factoring & adding new functionality to existing systems.
  • Be a role model for agile development practises within the teams, producing top quality code in a collaborative manner.
  • Actively contribute to technical mentoring within the team: code reviews, industry best-practise injection, new technology education/integration.
  • Work with the user community to define, demonstrate and refine new functionality.
  • Key contributor to the design of the systems (including mentoring the teams in modern design techniques, patterns and principles).
  • Define, improve and optimise development processes across the agile teams (focusing on automation).
  • Work with the Support teams to deliver excellent service to our business user community.

The Person:

The successful candidate will have excellent technology skills and a track record of using these skills to deliver complex IT systems – ideally in an Investment Banking environment. The candidate will be expected to demonstrate these skills at interview.

The successful candidate will have:

  • Excellent Java (including J2EE)
  • Excellent working knowledge of Spring and Hibernate
  • Strong SQL (Oracle / Sybase)
  • Strong system design skills (techniques, patterns & principles)
  • Experience of agile development practices: Scrum, Test Driven Development
  • Experience of the design and development of systems within a high volume transaction, mission critical environment
  • Shell Scripting (desirable)
  • Good communication skills
  • Some knowledge of investment banking (desirable)
  • Messaging technologies – e.g. JMS (desirable)
  • XML, XSLT and XML Schemas (desirable)

Client

Meeting the needs and expectations of the company’s clients (internal and external) with the highest quality products and services.  Building and maintaining client relationships

Contribution:     

  • Produce deliverables within the agreed timeframes and in full compliance with the company’s standards and quality programme.
  • Foster productive working relationships with the business community, the agile team and external IT teams to understand current practices and procedures within the business.
  • Resolve issues in a timely manner, balancing the technical solution whilst taking into account the cost/benefit.
  • Provide input to the planning and estimating of each project phase/deliverable.       

People

Attracting, retaining and developing high calibre people who are committed to delivering results through individual excellence and effective teamwork.

Contribution:     

  • Keep colleagues informed of developments; work collaboratively
  • Work with other members of your team to develop the skills / knowledge required to close out issues effectively as a team.
  • Work across product/business/IT groups to determine best practice           

Economic

Generating financial results through operational efficiency & innovation, which increase profitability and shareholder value 

Contribution:     

  • Use innovation and common sense to provide the company with tools to increase growth and manage costs
  • Take an active role in keeping costs to a minimum across the function.      

Functional/Technical

Advancing and exploiting the company’s professional and technical expertise to achieve and maintain competitive advantage

Contribution:

  • Use own knowledge of technical environment and business area to provide develop new applications and maintain existing applications, delivering quality software that meets functional requirements
  • Support less experienced staff by providing technical support and product knowledge
  • Contribute to improving development and testing processes          

Professional Behaviour

Demonstrating full understanding of professional, ethical and legal standards.

  • Honest and open in deals, trust in others
  • Ability to accept own responsibility for successes and failures
  • Ability to deal with business users and other team members and be able to express own views in a diplomatic manner

Product & Process Knowledge

  • Knowledge of Investment Banking Operations processing is desirable
  • Knowledge of Credit Derivatives is desirable
  • Knowledge of Interest Rate Derivatives is desirable           

Business & Technical Expertise

Having other specialised knowledge and applied skills                   

Key technical skills are:

  • Core Java (J2EE desirable)
  • Spring/Hibernate
  • SQL (Oracle / Sybase/)
  • Subversion/Maven
  • Messaging technologies – e.g. JMS (desirable)
  • XML, XSL and XML Schemas (desirable)
  • Shell Scripting (desirable)          

Required Background

Desirable - University Degree

Please login or register to apply for this job

Industry News

More

Testimonials

More

Contact Us

Tel: + 44 (0) 20 7190 2970

Fax: + 44 (0) 20 7190 2970