What are the responsibilities and job description for the Senior Frontend Developer position at Robert Walters?
Responsibilities
- Design and operate real-time, event-driven microservices for pricing, RFQ, trade capture, and risk.
- Optimize Java-based backend components for low latency and high throughput.
- Collaborate with traders, sales, and quants to deliver resilient, high-performance solutions.
- Apply best practices in SDLC: code reviews, automated testing, secure design, and controlled releases.
- Work closely with QA, DevOps, and SRE teams on CI/CD, observability, and production reliability.
Required Skills
- Strong Core Java expertise (collections, concurrency, networking, GC tuning).
- Experience with real-time systems and messaging/event streaming (Kafka, Solace, JMS, MQ).
- Solid Linux fundamentals, SQL knowledge, and familiarity with caching and asynchronous patterns.
- Proficiency with Git, Maven, CI/CD tools, and testing frameworks (JUnit, Cucumber).
- Agile team experience and strong communication skills in a fast-paced environment.
Preferred Skills
- Domain knowledge in Fixed Income & Derivatives.
- Experience with highly available microservices and cloud platforms.
- Ownership mindset and ability to drive iterative improvements.
Pay range and compensation package
- Competitive compensation and benefits.
- Hybrid work flexibility (up to 60% remote).
- Inclusive and collaborative culture with opportunities for professional growth.