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 innovative trading solutions.
- Benefits: Competitive daily rate, hybrid work model, and opportunities for professional growth.
- Other info: Fast-paced environment with a focus on Agile methodologies and modern architecture.
- Why this job: Work with cutting-edge technologies and make an impact in the trading industry.
- Qualifications: Expertise in Java, multithreading, and messaging systems required.
The predicted salary is between 45000 - 65000 € per year.
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 employer: Randstad Technologies
At Randstad Technologies, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters innovation and collaboration. Our London-based team thrives in a hybrid environment, providing flexibility while working on cutting-edge technologies in the finance sector. We are committed to employee growth, offering continuous learning opportunities and a supportive atmosphere that encourages professional development.
StudySmarter Expert Advice🤫
We think this is how you could land Booking and Messaging Java Developer
✨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 or GitHub repository showcasing your Java projects, especially those involving microservices or messaging systems. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Java knowledge and understanding of Pub-Sub systems. Practice coding challenges and be ready to discuss your experience with reactive programming and distributed systems.
✨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
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Java expertise and experience with multithreading and RESTful web services. We want to see how your skills align with the role, so don’t be shy about showcasing 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. Mention your experience with messaging systems like Kafka or RabbitMQ, and how you thrive in Agile environments.
Showcase Your Problem-Solving Skills:In your application, highlight specific examples where you've tackled complex problems, especially in low-latency communication or debugging distributed systems. We love seeing how you approach challenges!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest 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 60East AMPS, Kafka, or RabbitMQ. Having real-world examples of how you've used these technologies will really 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.
✨Demonstrate Your Problem-Solving Abilities
Prepare to discuss scenarios where you've debugged complex distributed systems or improved low-latency communication. Highlighting your analytical skills will show that you're a great fit for their high-performance team.