Java Software Engineer - Trading
Java Software Engineer - Trading

Java Software Engineer - Trading

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Design and develop high-performance Java applications for Equity Trading.
  • Company: Join mthree, a leader in innovative risk management solutions for investment banks.
  • Benefits: Collaborative work environment with opportunities for knowledge sharing and growth.
  • Why this job: Be part of a dynamic team shaping the future of trading technology.
  • Qualifications: Bachelor’s degree in Computer Science or related field; Java experience required.
  • Other info: Experience with financial services and Agile methodologies is a plus.

The predicted salary is between 36000 - 60000 £ per year.

Java Developer
Join our dynamic team at mthree working with a major investment bank, where we are committed to delivering innovative risk management solutions. We are seeking a talented Java Developer with expertise in multithreading and concurrency to help us build robust, high-performance applications that drive Equity Trading strategies.

Key Responsibilities:
Design, develop, and maintain Java 17 applications with a focus on multithreading and concurrency.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Participate in code reviews and contribute to team knowledge sharing.

Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience as a Java Developer (v11+), with an understanding of multithreading and concurrency.
Solid knowledge of object-oriented programming and design patterns.
Good grasp of relational and NoSQL Database technologies.
Experience with risk management systems, trading applications or financial services is a plus.
Familiarity with RESTful APIs, web services, and database technologies.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.

Preferred Qualifications:
Experience with Spring Framework and related technologies.
Knowledge of financial instruments and risk management concepts.
Familiarity with Agile development methodologies.

Java Developer

Java Software Engineer - Trading employer: mthree

At mthree, we pride ourselves on being an exceptional employer, offering a collaborative and innovative work environment that empowers our Java Software Engineers to thrive. Located in the heart of the financial district, our team enjoys access to cutting-edge technology and resources, along with opportunities for professional growth through mentorship and continuous learning. We foster a culture of teamwork and knowledge sharing, ensuring that every employee feels valued and engaged in delivering impactful solutions for our major investment bank clients.
M

Contact Detail:

mthree Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer - Trading

✨Tip Number 1

Make sure to brush up on your multithreading and concurrency skills. Since this role emphasizes these areas, being able to discuss specific projects or challenges you've faced in these domains will set you apart.

✨Tip Number 2

Familiarize yourself with the latest features of Java 17. Being knowledgeable about the newest updates and how they can be applied in real-world scenarios will demonstrate your commitment to staying current in the field.

✨Tip Number 3

Highlight any experience you have with financial services or trading applications. If you can share insights or experiences related to risk management systems, it will show that you understand the industry context of the role.

✨Tip Number 4

Prepare to discuss your experience with Agile methodologies. Since collaboration is key in this role, being able to articulate how you've worked in Agile teams will resonate well with the hiring managers.

We think you need these skills to ace Java Software Engineer - Trading

Java 17
Multithreading
Concurrency
Object-Oriented Programming
Design Patterns
Relational Database Technologies
NoSQL Database Technologies
RESTful APIs
Web Services
Risk Management Systems
Trading Applications
Problem-Solving Skills
Attention to Detail
Communication Skills
Teamwork Abilities
Spring Framework
Agile Development Methodologies

Some tips for your application 🫡

Highlight Relevant Experience: Make sure to emphasize your experience with Java (v11+) and your understanding of multithreading and concurrency. Provide specific examples of projects where you applied these skills.

Showcase Problem-Solving Skills: Include instances where you've identified and resolved performance bottlenecks or bugs in your applications. This will demonstrate your strong problem-solving abilities.

Mention Collaboration Experience: Since the role involves working with cross-functional teams, highlight any past experiences where you collaborated effectively with others to deliver features or projects.

Tailor Your Application: Customize your CV and cover letter to reflect the key responsibilities and requirements mentioned in the job description. Use relevant keywords to ensure your application stands out.

How to prepare for a job interview at mthree

✨Showcase Your Multithreading Expertise

Be prepared to discuss your experience with multithreading and concurrency in Java. Share specific examples of projects where you implemented these concepts, and explain how they improved application performance.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your problem-solving abilities. Practice coding challenges related to Java, especially those that involve optimizing code for performance and identifying bottlenecks.

✨Familiarize Yourself with Financial Concepts

Since the role involves working with trading applications, brush up on basic financial instruments and risk management concepts. This knowledge will help you understand the context of your work and impress the interviewers.

✨Prepare for Team Collaboration Questions

As collaboration is key in this role, think of examples from your past experiences where you successfully worked in a team. Be ready to discuss how you contributed to code reviews and knowledge sharing within your team.

Java Software Engineer - Trading
mthree
M
  • Java Software Engineer - Trading

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-01-19

  • M

    mthree

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>