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!
Any Graduate