At a Glance
- Tasks: Drive innovation as a Backend Developer in investment banking, delivering impactful solutions.
- Company: Join a leading investment bank with a global reach and dynamic culture.
- Benefits: Competitive daily rate, generous annual leave, pension contributions, and hybrid work model.
- Other info: Exciting opportunity for career growth in a fast-paced, agile environment.
- Why this job: Make a real impact in financial markets while collaborating with top technologists.
- Qualifications: 5+ years in backend development, especially in investment banking and e-trading.
Location: London, UK
Industry: Investment Banking
Work pattern: Hybrid (2/3 days onsite)
We’re looking for an experienced Backend Developer to join a leading investment bank and help drive innovation that empowers people and businesses across Asia, Africa, and the Middle East. This role is part of the Blade function, delivering strategic initiatives that make a real impact. Prior banking experience is highly desirable.
The Key Responsibilities
- As a senior developer, you’ll be driving our platform forwards and delivering quality solutions to business-critical customer requirements.
- Based in London, you will collaborate in a dynamic global team with fellow technologists, business analysts, project managers and business stakeholders across multiple locations.
Key Attributes
- An excellent Java developer with good software design principles and the ability to write robust code and accompanying test suites.
- Ability to write efficient, clear code and be able to articulate what has been implemented and why.
- Self-starter who can drive/facilitate requirements and development effort.
- Take ownership and responsibility for the full development lifecycle.
- Experience working in an agile development environment.
- A team player, capable of engaging with other teams.
- Experience in the end-to-end design, development and support of financial markets systems.
- Experience with real-time (event-driven) architectures.
- Being a full-stack web developer is a plus.
Technical skills:
- ~5+ years hands on development with investment banking.
- ~E-trading- FX/FI experience is must.
- ~Core Java (essential), Concurrency, Spring.
- ~RX Java is a plus.
- ~Experience in micro-services and container technologies (preferably Docker) is a plus.
- ~Familiarity with CI/CD and DevOps.
- ~Experience with distributed data stores a plus.
- ~Functional programming experience a plus.
Functional skills:
- Financial Market domain knowledge.
- Investment banking is a strong plus.
- Derivatives knowledge is a plus.
Soft skills:
- Fluent in English (speaking and writing).
- Strong ownership and ability to deal with ambiguity.
- Outstanding problem-solving skills.
- Proactive, self-starter, autonomous.
- Good team spirit.
Rate: GBP 700 - 750/day (negotiable) PAYE inside IR35 (Annual leave: 38 days including Bank Holidays + 3% Pension + 15% Employees NI)
Backend Developer Python in City of London employer: Allegis Global Solutions
Contact Detail:
Allegis Global Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Developer Python in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the investment banking sector, especially those who work with backend development. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those related to financial markets or e-trading. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with Java, micro-services, and agile environments. Practice articulating your thought process when solving problems.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Backend Developer Python in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in backend development, especially with Python and Java. We want to see how your skills align with the investment banking sector, so don’t shy away from showcasing relevant projects or roles you've had.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit. We love seeing enthusiasm for the financial markets and innovative tech solutions.
Showcase Your Technical Skills: Be specific about your technical expertise. Mention your experience with micro-services, CI/CD, and any familiarity with Docker. We’re looking for developers who can hit the ground running, so make sure we know what you bring to the table!
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’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at Allegis Global Solutions
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Core Java and any experience with micro-services or Docker. Brush up on your knowledge of concurrency and Spring, as these are crucial for the role.
✨Showcase Your Banking Experience
If you have prior banking experience, be ready to discuss specific projects or challenges you've faced in that environment. Highlight how your background in investment banking can bring value to their team and help drive innovation.
✨Demonstrate Problem-Solving Skills
Prepare to tackle some technical questions or coding challenges during the interview. Think aloud as you solve problems to showcase your thought process and problem-solving abilities, which are key attributes for this role.
✨Engage with the Team Spirit
Since collaboration is essential, be prepared to discuss how you’ve worked effectively in teams before. Share examples of how you’ve engaged with other teams and contributed to a positive team dynamic, especially in an agile environment.