Description

Java - CAP028443

 

London,United Kingdom

Permanent

 

Qualifications we seek in you

 

Minimum qualifications

 

BE/B Tech/MCA

 

Excellent written and verbal communication skills

 

Preferred qualifications

 


· Define user requirements with good understanding of technology used and potential to use

 


· Set expectations with users on feature priorities through the dev process

 


· Good experience with regression testing and writing unit tests and user test cases

 


· Recommends solutions with both advantages and disadvantages of custom development and alternative vendor solution as appropriate

 


· Completes development by actively working with partner on collecting requirements, schedules, and coordinating activities; actively participate in team meetings and production issues

 


· Supports the development and support team with good documentation and user-friendly support tools

 


· Keeps up to date with new technologies and software products; participating in mentoring and recruitment opportunities; maintaining good personal networks

 


· Improves the firm’s core values and accepts ownership for issues across teams to help the client get the best service possible

 


· Senior level Java development experience, most recently in an Investment banking background

 


· Agile software development experience preferred, but not essential

 


· Essential skills required - Cash or derivative asset classes, Java 1.6 including multi-threading, Understanding of how the Java VM works and its impact on the overall performance of an application, Spring, Camel, Tibco EMS / RV or other messaging platform, Experience with relational databases, Experience of scripting on Linux platform, Experience of Continuous Integration and Build Repositories, Agile development methods.

 


· Beneficial skills - Ancible, Jenkins Deploy, Cloud platforms, Test Driven Development, Jide / Swing UI development, Working knowledge of Maven

 


· One who is Passionate about technology, problem solving, ability to adapt new skills, sharing expertise and knowledge!

 


· Excellent client facing skills that include conducting compelling technical briefing & demonstrations. The person should have a technical curiosity to implement new technologies and articulate the solutions to the client!

 

Education

Any Graduate