
Connectivity and Messaging Engineer
at Berenberg
Posted 5 hours ago
No clicks
- Compensation
- Not specified
- City
- London
- Country
- United Kingdom
Currency: Not specified
Work on Berenberg's in-house micro-service, Kubernetes-deployed connectivity and messaging platform ULTRA, enabling communication across the investment banking trading stack and providing FIX-based client and exchange connectivity. Responsibilities include developing scalable, low-latency Java services, implementing and maintaining exchange gateways, ensuring automated testing and CI/CD pipelines, and providing operational support for a 24/7 mission-critical system.
- Working on ULTRA puts you right into the middle of IB engineering life as you will be collaborating and interfacing practically with all other IB teams and most other systems
- You will also be responsible to work on new exchange gateway implementations, their ongoing maintenance as exchanges evolve their gateways
- Being such a mission-critical system which typically runs 24/7, any new features and changes to ULTRA will have to be fully tested in an automated manner. The role also comes with support responsibilities of varying degree
- Deep and solid experience with Java creating scalable, understandable and fully tested code for low-latency, high-throughput applications
- Profound OOA & OOD skills, dee understanding of multi-threading as well as general concepts of messaging patterns (point-to-point, pub/sub etc, event-driven)
- Experienced with the full development life-cyle: implementation, review, full automated testing, release and familiarity with the processes and tools this typically includes (CI/CD pipelines etc)
- Profound understanding of the FIX protocol and how FIX engines generally work
- TCP/IP, UDP – good understanding of IP networks, such as routing tables, subnets, BGP
- Working with containers (aka Docker) and Kubernetes highly advantageous
- Somebody who naturally and continuously strives to improve a product and its ‘eco-system’ (which includes CI/CD pipelines, automated [performance] testing, [performance] monitoring) and can do so by ‘keeping things simple’
- Private pension plan - 10% of base salary contribution by Berenberg
- Generous 30 day holiday allowance
- Private Health Insurance
- Life Insurance scheme
- Flexible working hours
- Enhanced parental leave policies
- Employee Assistance Programme offering counselling sessions related to mental health, financial wellbeing and other topics
Can't find the job you are looking for?
If you can't see a job that interests you, why not join our Talent Community? By joining we can get in touch with you as and when we have a role that matches your requirements. And by staying connected we can also keep you informed of news, events and other opportunities that match your interests.

