Java developer

Tessin  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Overview of business area or project:

Insight T+0 is the Investment Bank's global intraday credit risk management system. It helps to provide centralised intraday control over credit risk. Front Office trading systems are required to use T+0 to check whether a trade would breach pre-defined credit exposure limits for the trade's counterparty. T+0 maintains Real Time intraday counterparty exposures and recalculates counterparty credit risk after each trade execution, enabling the new exposure to be available immediately.

Key Responsibilities
  • Exciting and challenging role as senior Java developer in our Credit Risk Reporting space of the Investment Banking division of the Credit Risk Organization
  • Under the guidance of a Development Manager, work directly with allocated Project Managers, Business Analysts and external IT and business teams to perform technical analysis of the existing system, implement change requests and new features
  • Provide support for the existing systems where required
  • Take responsibility for changes that go through multiple tiers from the Java application through to the Back End databases

Write Server Side code to implement business logic

Write and amend stored procedures in the Sybase/SQL Server databases

  • Utilise standards, architectures, and processes to ensure that all code and development practices conform to company guidelines and industry best practices
  • Participate in all aspects of the project life cycle, following stringent rules and procedures for testing and promoting code in compliance with company change control processes
Overview of the department/team (team size, backgrounds, personalities ):

The T+0 team is looking for a senior developer with strong core Java, Oracle Coherence and database (Sybase) skills. Server Side programming with an emphasis on low latency systems is preferable.

The candidate will work within the development team in Bellinzona. This is part of a global team with members in UK, Poland and India.

Challenges Contractor will be facing in this role:
  • Show ability to be an effective team member working closely with colleagues from multiple teams and disciplines, bringing added value to the team
  • Excellent verbal and written communication required
  • Show understanding of good project planning practices and team management processes
  • In a major production incident situation this role may require out of office hours work
  • Mentoring junior developers in the team
Essentials Skills and Qualifications:
  • A core Java developer with 3-5 years' experience (Java 7 preferably 8)
  • High level experience with low latency platform ( developing low latency, high availability multithreaded code)
  • Multi-threading experience using the Java concurrency library
  • Detailed in-depth knowledge of Garbage Collection
  • Minimum of 3 years of Database experience (Sybase preferred)
  • Experience with common Java frameworks eg Spring
  • Experience with UNIX (Linux/AIX/Solaris)
  • Demonstrable experience of good OO design and programming
  • Experience with all phases of the systems development life cycle
  • Excellent organizational, problem solving, and written/verbal communication skills
  • Understanding of standard change control policies and procedures and ideally experience working in an IT environment with change control procedures
  • Willingness to provide application support to Front Office and Risk Management business clients as well as non-Swiss-based team members
Desired Skills and Qualifications:
  • Test-driven development and design
  • JVM tuning with awareness of Garbage Collection algorithms
  • Experience of working in a continuous integration environment (TeamCity)
  • Agile working practices - Scrum/Kanban
  • Experience with Oracle Coherence or other in-memory data cache technology
  • Experience with JMS and Enterprise Messaging technologies
  • Experience with Sybase ASE (15) including performance improvement and stored procedure work
  • Experience with JMX
  • Experience with source control (preferably Subversion)
  • Experience in C++ would be advantageous
  • Business knowledge of Financial products - specifically FX and OTC derivatives products
  • Business knowledge of Credit Risk
  • Mentoring experience, especially with developers in different locations
Candidate Value Proposition:
  • Investment in R&F IT is set to increase year on year. This is a real opportunity to help drive the technical delivery required to transform the current systems environment and implement our Global R&F IT Strategy
  • Insight T+0 is the Bank's strategic platform for providing Real Time Credit Risk data. There is significant senior management focus on this project
  • The project has already won prestigious industry awards for innovation and architecture design
  • Success within this project team could potentially lead onto other initiatives within R&F IT. For example, R&F IT has initiated a large scale multi-year Strategic Risk Program
Start
ab sofort
Dauer
12 months with extension
(Verlängerung möglich)
Von
Next Ventures Ltd
Eingestellt
24.04.2018
Projekt-ID:
1543672
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren