Risk management needs cutting edge technology to navigate through complex risk scenarios and improve client service
Requirements
- Core Java, Google Protocol Buffers, Kafka, RocksDB, Hazelcast, Redis
- Distributed Caching, Concurrent programming, Design patterns & Testing Frameworks
- Sybase/DB2 knowledge is highly desirable
- UI skills – Angular / React is a plus
- Expert knowledge of the Java programming language and any mainstream JVM
- Intermediate knowledge of common distributed architecture patterns
- Working knowledge of developing applications on AWS or Microsoft Azure will be an added advantage
Responsibilities
- Work as a developer on projects focused on increasing the scalability of the system
- Contribute to design and architecture discussions at a senior level
- Maintain the platform by sharing support responsibilities with the rest of the team
- Perform code reviews and help set good design and coding standards for the team
- Mentor junior team members
Other
- Experience: 5 or more years of experience is the minimum requirement for this role
- Good oral and written English communication skills are required for this role
- Ability to work alongside the users and the wider developer community in the firm
- Ability to communicate effectively with them