Senior Java Developer (for top tier IB in NYC) recruitment
The role requires experience working on distributed enterprise Java systems in an agile environment using Spring, application servers, web services, distributed caching, JMS, SQL, Linux tools, and scripting, preferably in a grid computing environment. Excellent communication and inter-personal skills with ability to resolve complex issues, working with globally distributed teams. The role also requires some knowledge of exotic derivatives pricing and risk management concepts.
Essential skills
- Excellent Java fundamentals including high performance concurrent programming, JVM tuning and troubleshooting, test-driven development, mocking/spying frameworks
- Experience working on distributed enterprise Java systems with multiple tiers of services, caching, JMS messaging
- Experience working in a complex Spring-based development environment
- Good relational database experience with exposure to complex data models and queries
- Ability to work efficiently in a complex multi-server Linux environment using Unix tools and scripting
- Excellent communication and inter-personal skills with ability to resolve complex issues with a globally distributed team and clients
Desirable skills
- Distributed grid computing
- Distributed caching / data grid technology
- Banking experience with exposure to equity derivatives products in a risk management environment
- Experience with agile software development methodology (Scrum)
For further information please contact John Meadowcroft on 020 7780 6700. Alternatively forward your CV to John.Meadowcroft@AnsonMcCade.com