At a Glance
- Tasks: Join a high-performance team to build and adapt trading workflows on a complex platform.
- Company: Dynamic tech company in London with a focus on innovation.
- Benefits: Competitive daily rate, hybrid work model, and opportunities for professional growth.
- Other info: Work in a modern microservices environment with excellent career advancement potential.
- Why this job: Make an impact in the fast-paced world of trading technology.
- Qualifications: Expertise in Java, messaging systems, and reactive programming required.
Rate: £625/day (Inside IR35) | Duration: 6 Months | Location: London (Hybrid)
The Role
Join a high-performance eBond Booking and Messaging team managing a complex trading platform. You will build and adapt trading workflows, ensuring seamless connectivity to external exchanges and managing trade booking systems. The environment features a modern microservices architecture, reactive programming, and a fully automated CI pipeline with weekly releases.
Technical Profile
- Java Expert: Java 8+, Multithreading, and RESTful Webservices.
- Messaging Pro: Deep knowledge of Pub-Sub and brokers like 60East AMPS, Kafka, or RabbitMQ.
- Reactive & Agile: Experience with Functional Reactive Programming (RxJava/Flow API) within an Agile/Scrum setup.
- Data & Systems: Proficiency in Spring, SQL (Sybase/PostgreSQL), and distributed systems (Zookeeper).
- Performance: Skilled in low-latency communication and debugging complex distributed systems.
If interested, please apply here or send your updated resume to Randstad Technologies is acting as an Employment Business in relation to this vacancy.
Booking and Messaging Java Developer in London employer: Randstad Technologies
Contact Detail:
Randstad Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Booking and Messaging Java Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with Java or in trading platforms. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, messaging systems, and microservices. This gives potential employers a taste of what you can do beyond just your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Java knowledge and understanding of reactive programming. Practice coding challenges and be ready to discuss your experience with tools like Kafka or RabbitMQ.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Booking and Messaging Java Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Java expertise and experience with messaging systems. We want to see how your skills align with the role, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our Booking and Messaging team. Share specific examples of your work with microservices and reactive programming.
Showcase Your Problem-Solving Skills: In your application, mention any challenges you've faced in previous roles and how you tackled them. We love seeing candidates who can think on their feet and debug complex systems!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Randstad Technologies
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially Java 8 and above. Be prepared to discuss multithreading and RESTful web services in detail, as these are crucial for the role.
✨Get Familiar with Messaging Systems
Dive deep into Pub-Sub messaging and be ready to talk about brokers like Kafka or RabbitMQ. Having real-world examples of how you've used these technologies will definitely impress the interviewers.
✨Showcase Your Reactive Programming Skills
Since the role involves Functional Reactive Programming, make sure you can explain concepts related to RxJava or Flow API. Bring examples of how you've implemented these in an Agile/Scrum environment.
✨Prepare for Performance Questions
Expect questions around low-latency communication and debugging complex distributed systems. Think of specific challenges you've faced and how you overcame them, as this will demonstrate your problem-solving abilities.