Job Description
An excellent opportunity has arisen within a global consultancy we work closely with, currently looking for a Senior Java Developer to join their existing team. They provide consultancy purely within the financial services sector and would ideally want someone who comes from this background. Being a consultancy, they need someone who comes across very well, with excellent communication skills and will essentially represent them when on client site.
Mandatory skills
- Hands-on Expertise in Core-Java (server-side).
- Financial (any of: risk /front office, derivatives, analytics, finance, market data)
- Strong fundamentals in data structures and algorithms
- Experience in architecting/designing large-scale business critical systems.
- Object oriented design and usage of commonly used design patterns.
- Multi-threading, collections, JVM, Garbage collection, Streams
- Working knowledge of Linux/Unix along with scripting skills
- Comfort in relational database modelling and querying
- Ability and interest to understand the domain and its data.
- Spring or similar framework, IOC concepts
- Agile Development Experience
- Python
Nice to have:
- Spark or Symphony Grid
- Full stack developer
- Large scale Database (GreenPlum, Cassandra, Snowflake)
- KDB
- Mongo
- Cloud Technologies
- Automated testing
- AWS/ Azure /Snowflake
This really is an exciting chance to join a boutique consultancy that has no restrictions in terms of career progression and development. For more information and a full job description, please contact Andrew Spence at RBW Consulting.