About us, purpose, experience and qualifications
RMB is a market leader in Investment Banking and our biggest asset is our people. We believe there is no end to what we can achieve for our clients, our shareholders and ourselves if we have the right people. We seek the best – smart, hard-working, self motivated, committed people with positive attitudes and passion for their work and the success of RMB. Our people come from many different backgrounds which adds richness to our talent pool. We offer a non-hierarchical, entrepreneurial environment where our people think and act like owners. We empower people, hold them accountable and reward exceptional performance. All suitable qualified candidates will be considered and appointments will be made in line with the Bank’s EE Strategy.
Responsibilities + Skills
Experience with design patternsDevelopment practices S/he can use test driven development and be familiar with UML and OO design. S/he will have experience with Eclipse or IntelliJ, GIT, continuous build serversCan demonstrate ability to work in a multi-faceted role (development with some testing, support and analysis.)The successful candidate must have exceptional problem-solving and analytical abilities
Excellent communication skillsIn-depth understanding of core Java APIs (collections, concurrency, NIO etc.)Have an understanding of and experience with multithreaded systems, working knowledge of the Java garbage collector, familiar with low latency I/O
Experience with J2EE application servers, Spring, Ant, Maven, Apache Tomcat, Java, JEE.FIX knowledge is advantageousStrong relational database experience (Sybase, Postgress) Competences: