Java Developer, 12 month contract (m/f)

  • Competitive
  • Bellinzona, Ticino, Switzerland Bellinzona Ticino CH
  • Contract, Full time
  • Swisslinx
  • 16 Jul 18 2018-07-16

Java Developer, 12 month contract (m/f)

Swisslinx are looking for a highly motivated Java Developer with knowledge of Java 8 or 7 on behalf of our international banking client to work on a credit risk project in investment banking for a rolling 12 month contract in Ticino, Switzerland with a strong potential for extension.

You will be responsible for a business critical credit risk management system that calculates risk in five milliseconds. It helps to provide centralised intraday control over credit risk used by Front-office trading systems. The application maintains real-time intraday counterparty exposures and recalculates counterparty credit risk after each trade execution, enabling the new exposure to be available immediately.

As the successful candidate you will join a small team of developers from all over the world who work together with teams spread globally (India, Poland, and the UK) as part of our client's Swiss hub in a dynamic business facing role. You will take responsibility for changes that go through multiple tiers from the Java application through back-end databases.

Your responsibilities will include the following:

• Provide support for the existing systems where required
• 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
• 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 lifecycle, following stringent rules and procedures for testing and promoting code in compliance with company change control processes

As the ideal candidate you will possess the following skills/experience:

• A core Java developer with 3-5 years' experience (Java 6, 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 knowledge of Garbage Collection
• Minimum of 3 years of Database experience (Sybase / Oracle preferred)
• Experience with common Java frameworks e.g. Spring
• Experience with UNIX (Linux / AIX / Solaris)
• Demonstrable experience of good OO design and programming
• Experience working in banking or finance industry (especially in the credits domain) beneficial
• Excellent written and spoken communication in English language
• Ability to work autonomously and problem solve

Our client provides a long term opportunity as the role is ring fenced in a challenging and award winning environment where employees have the chance to help drive the technical delivery required to transform the current systems environment. Are you interested in a new challenge? Then please send us your full CV.

By applying for this position, I consent to the Swisslinx Group of companies:
✓ storing my personal information (including name, contact details, Identification and CV information etc.) on their internal or external servers for the purpose of informing me of potential employment opportunities
✓ using my personal information or
✓ supplying it to third parties upon express consent for the purpose of informing me of potential job opportunities
✓ transferring where applicable my personal information to a country outside the EEA/EFTA

I also hereby agree to the Swisslinx privacy policy (http://www.swisslinx.com/en/legal/privacy-policy) and Terms of Use (http://www.swisslinx.com/en/legal/disclaimer)