At a Glance
- Tasks: Join us as an E-Trading Engineer, developing and enhancing our eFX Trading platform.
- Company: Be part of a leading financial services organisation known for innovation and excellence.
- Benefits: Enjoy a hybrid work environment, competitive salary, bonuses, and comprehensive benefits.
- Why this job: This role offers hands-on experience in a dynamic culture with opportunities for rapid career growth.
- Qualifications: Ideal candidates have experience with RFQ, software development life cycle, and various programming languages.
- Other info: Work in a collaborative, agile team focused on creativity and problem-solving.
The predicted salary is between 80000 - 120000 £ per year.
As an E-Trading Engineer, for an international trading team within a well-renowned financial services organisation, your primary role will be to deliver on the eFX Trading platform. You will design & develop new features from scratch, as well as improve existing ones.
Responsibilities
- Deliver key milestones on Trading platform
- Conduct code reviews, write unit tests, make code refactoring and manage technical debt
- Align and discuss solutions directly with eTraders
- Provide hands-on support to colleagues when investigating production issues/outages
- Work in an agile environment, based on research, collaboration and learning from failure
Key Requirements:
- Experience across RFQ is ideal
- Strong design (patterns), algorithms and data structures knowledge
- Experience with the entire software development life cycle
- Experience with building services from scratch and developing on top of existing components
- Understanding of Continuous Delivery concepts. Interactions with tools such as Git, Azure DevOps, Maven
- Flexibility in development technologies. Expected to work with different technologies and languages (KDB, Proprietary Software, Java, Python)
Come join our global team of creative thinkers, problem solvers and game changers. We offer accelerated career progression, a dynamic culture and expert training.
Associate eFX Developer - Java employer: Robert Walters UK
Contact Detail:
Robert Walters UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Associate eFX Developer - Java
✨Tip Number 1
Familiarise yourself with the eFX Trading platform and its key functionalities. Understanding how the platform operates will allow you to engage in meaningful discussions with eTraders and demonstrate your knowledge during interviews.
✨Tip Number 2
Brush up on your coding skills, particularly in Java and any other relevant languages like Python. Practising coding challenges and contributing to open-source projects can help you showcase your technical abilities effectively.
✨Tip Number 3
Network with professionals in the financial services sector, especially those involved in eTrading. Attend industry meetups or webinars to gain insights and potentially get referrals that could lead to job opportunities.
✨Tip Number 4
Stay updated on the latest trends in software development and continuous delivery concepts. Being knowledgeable about current technologies and methodologies will make you a more attractive candidate for the role.
We think you need these skills to ace Associate eFX Developer - Java
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in eFX trading, software development, and any specific technologies mentioned in the job description, such as Java, Python, and Continuous Delivery concepts.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your ability to deliver on trading platforms and your familiarity with agile environments.
Showcase Technical Skills: Include a section in your application that outlines your technical skills, particularly focusing on design patterns, algorithms, and data structures. Provide examples of how you've applied these skills in previous roles.
Prepare for Technical Questions: Anticipate technical questions related to the software development life cycle and the specific technologies listed in the job description. Be ready to discuss your experience with code reviews, unit tests, and managing technical debt.
How to prepare for a job interview at Robert Walters UK
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and other relevant technologies like KDB and Python. Highlight specific projects where you've designed and developed features, and be ready to explain your approach to problem-solving in a technical context.
✨Understand the Trading Environment
Familiarise yourself with the eFX trading landscape and the specific challenges faced by trading platforms. This knowledge will help you align your answers with the company's needs and demonstrate your genuine interest in the role.
✨Emphasise Agile Experience
Since the role involves working in an agile environment, be sure to discuss your experience with agile methodologies. Share examples of how you've collaborated with teams, adapted to changes, and learned from past experiences to improve processes.
✨Prepare for Code Reviews
Expect to engage in discussions about code quality and best practices. Brush up on design patterns, algorithms, and data structures, and be ready to critique sample code or discuss your own coding style and how you manage technical debt.