At a Glance
- Tasks: Build cutting-edge trading software in a fast-paced financial environment.
- Company: Dynamic scale-up from a leading UK asset manager, based in Central London.
- Benefits: Competitive salary, bonuses, and benefits with flexible working options.
- Why this job: Join a passionate team and make an impact in the trading industry.
- Qualifications: Mid-level Java development experience and a passion for finance.
- Other info: Opportunities for training and career growth in a collaborative environment.
The predicted salary is between 60000 - 84000 £ per year.
Overview
Central London-based company building trading software for the asset management and hedge fund industry. This scale-up is a spin-out from one of the largest UK-born global asset managers. The role is Java Software Engineer to join the team on their mission.
Salary: £70,000 – £80,000 + bonus + benefits
Location: Approximately 3 days a week in Central London office.
Responsibilities
- Build distributed, low-latency systems in a fast-paced, financial environment.
- Work in a team with a strong ethos of pair-programming.
- Apply modern development methodologies, including TDD, pair-programming, and continuous delivery (CD).
Qualifications
- Mid level commercial Core Java development background.
- Experience with multithreading, concurrency and high-throughput systems.
- AWS/Public Cloud experience with DevOps tools.
- Advocate for modern methodologies including TDD, pair-programming and CD.
- Tech: Core Java, Multithreading, Concurrency, AWS, DevOps, ActiveMQ/MongoDB, Kafka.
The role is suitable for a Java Software Engineer with a strong enthusiasm to work in a fast-paced, financial environment and an interest in the trading industry. Day-to-day you will be building distributed, low-latency systems and will be working in a team with a strong ethos of pair-programming. Relevant training is offered if coming from a non-financial background.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
Industries
- Software Development
#J-18808-Ljbffr
Java Software Engineer (Finance) employer: Bewley Design
Contact Detail:
Bewley Design Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Software Engineer (Finance)
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the finance tech scene. Attend meetups, webinars, or even just grab a coffee with someone in the industry. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those involving Java, multithreading, or AWS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, they want to see how you think and solve problems, so be ready to explain your thought process!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for passionate Java Software Engineers. Tailor your application to highlight your experience with modern methodologies like TDD and pair-programming, and let us know why you’re excited about the trading industry!
We think you need these skills to ace Java Software Engineer (Finance)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Core Java experience and any relevant projects you've worked on. We want to see how your skills align with our needs in building low-latency systems.
Show Your Passion: In your cover letter, let us know why you're excited about working in the finance sector and what draws you to trading software. A genuine interest can really make your application stand out!
Highlight Teamwork Skills: Since we value pair-programming, mention any experiences where you've collaborated closely with others. This shows us you're a team player and ready to jump into our collaborative environment.
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 without any hiccups!
How to prepare for a job interview at Bewley Design
✨Know Your Java Inside Out
Make sure you brush up on your Core Java skills, especially around multithreading and concurrency. Be ready to discuss how you've applied these concepts in past projects, as they'll likely want to see your practical experience.
✨Familiarise Yourself with Financial Concepts
Even if you’re coming from a non-financial background, it’s crucial to understand the basics of trading and asset management. This will show your enthusiasm for the industry and help you connect your technical skills to their business needs.
✨Embrace Pair-Programming
Since the team values pair-programming, be prepared to demonstrate your collaborative skills. You might even be asked to do a coding exercise with someone during the interview, so practice explaining your thought process clearly while coding.
✨Showcase Your DevOps Knowledge
With AWS and DevOps tools being part of the role, highlight any relevant experience you have. Discuss how you’ve used these tools in previous roles to improve deployment processes or system performance, as this will align well with their modern development methodologies.