Brown Brothers Harriman (BBH) is a privately-held financial institution and has been a thought leader and solutions provider for almost 200 years. We serve the most sophisticated individuals and institutions with award-winning expertise in Investment Management, Private Banking, and Investor Services. Our 5,000 colleagues operate from 17 cities throughout North America, Europe and Asia..
BBH is committed to diversity, innovation and globalization. Our culture is driven by our goal to provide the best solutions and services to our clients and each other. Our Partnership structure creates a flat organization that promotes collaboration across all business lines. We believe that diverse ideas and the ability to come together globally across groups and borders are a competitive advantage. In order for all our teams to excel, members must trust each other and feel comfortable providing honest input from all perspectives.
This openness sparks innovation and agility, which adds to the entrepreneurial spirit and provides many more career opportunities for our staff. We are a group of high-performing, dedicated and caring professionals who believe that working together is the foundation for superior client service excellence.
As a BBH professional, your career path is yours to define. We take pride in our ability to retain our best employees. We help them manage their careers by moving top performers to new areas of BBH where their talents will make the greatest contribution. As soon as you walk through the doors at BBH, we provide you with the tools to help you succeed and grow your career.
Responsibilities:
Person filling this position will focus on a key strategic Securities Lending projects and will "face off/work with" with the Securities Lending business team. He or she will be the "on ground support" for this key project amongst others. The individual will work on both new application development as well as on the enhancement and maintenance of existing Securities Lending as well as FX Systems applications. Development will include real-time trading applications as well as back-end server processes and interfaces to other applications. The individual will be involved in all phases of the project life cycle from requirements gathering/refining to post implementation maintenance and support. The individual would work in close collaboration with our Global Securities Lending Systems team (and FX team) as well as with the business users.
Required Skills/Abilities:
- 7+ years Java development experience: Strong Java / J2EE knowledge required.
- Java MDB and/or EJB
- Core libraries & design patterns
- 5+ years JScript and JS frameworks like Angular JS, ExtJS
- 5+ years' Experience with following frameworks / technologies: Oracle,PL/SQL required
- Must have experience with the Agile Methodology.
- Front and Back end development experience (Web & Server)
- Experience in building web applications/frameworks (JSF,Seam frameworks)
- Experience with GUI development
- Experience with application servers (Websphere)
- Understanding of SDLC
- Experience in Financial Services
- BS and/ or MS in Computer Science or a related field
- Excellent written and verbal communication skills
Highly Preferred Skills/Abilities:
- Experience in Investment Banking; Ideally in Securities Lending or Foreign Exchange (FX) groups
- Experience with following frameworks / technologies: Spring, Hibernate, Camel, Maven, RAD/Eclipse, WAS, Oracle, PL/SQL, source code control systems preferably SVN, xslt 2.0
- Experience in writing unit tests (JUnit framework) and utilizing continuous integration approach
- SQL + RDBMS concepts - should have experience in building SQL queries, stored procedures and must understand basic principles of data modeling
- Rest API, HTML5, CSS
- Knowledge in Unix commands and shell scripting
- Experience developing Apple, Android and/or Microsoft/Windows mobile applications
- Experience with requirements gathering, analysis, design, development, testing, documentation etc.
- Solid understanding of database design methodologies
- Experience working on real time transaction processing systems and web applications.
- The individual should be a quick learner and be able to work both independently and as part of a team in a dynamic and fast paced environment.
- Strong analysis and troubleshooting skills
- Willingness to take up additional responsibilities as required