IB Technology – Expert Java Developer – Vice President recruitment
This role is to work in Investment Bank Technology as an expert application developer, based in Singapore, to work on exciting and cutting edge technology to build Core Components which will be used by various businesses (securities, derivates, brokerage, etc.) across Core Processing.
Decision Manager is a major Core Processing Bank Wide greenfield build out involving global pods of top talent developers. Candidates will be expected to be best of breed Individual Contributors; possess strong inter-personal skills, as well as proven track record of delivery in application delivery with technical skills in Java and RDBMS.
The day to day activities of the role will encompass the full project lifecycle, including:
- Writing
greenfield mission critical software in the core technologies listed below
- Designing software and producing scalable and resilient technical designs
- Creating Automated Unit Tests using Flexible/Open Source Frameworks using a Test Driven Development approach
- Digesting and understanding Business Requirements and designing new modules/functionality which meet needs
Skills
Essential
- Excellent Core Java skills with Java 6.
- Multi-threaded Programming
- Java Frameworks i.e. Spring, Hibernate
- JMS (Any Message Broker)
- XML Parsing Exposure
- Source code control software (e.g. Subversion, CVS, Clearcase),
- Experience working on High Throughput Mission Critical High Performance Software
- Track Record ofDelivery, preferably in an Investment Bank
- RDBMS experience preferably Oracle including stored procedures
Test Driven Development Skills Desirable (but not essential)
- Oracle Exadata
- Jbpm
- Drools
- XQuery
- MarkLogic
- UNIX shell scripting (1 year +)
- Hudson
- Maven
- Fitnesse
Person Specification
- Demonstrate Continual Improvement in terms of Individual Performance
- Strong communication skills in English
- Bright and enthusiastic, self starter
- Excellent analytical and problem-solving skills
- Outstanding presentation skills