Beschreibung
For our client, an internationally operating bank, we are looking for a
Core Java Developer
Location: Bellinzona
Duration: 12 months with possible extension
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 lifecycle, following stringent rules and procedures for testing and promoting code in compliance with company change control processes
Team
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.
Essentials Skills and Qualifications:
* A core Java developer with 3-5 years' experience (J2SE, Java 7 preferably 8) (not Java EE/J2EE v 1.6)
* 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 lifecycle
* 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
We offer:
* 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
If you think this could be the right role for you, please feel free to apply online or please contact Monika Bartosiewicz directly (see below).