Java Programmer / Developer - Hybrid Working
Java Programmer / Developer - Hybrid Working

Java Programmer / Developer - Hybrid Working

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
M

At a Glance

  • Tasks: Develop and maintain high-performance Java applications for equity trading.
  • Company: Join mthree, a leader in innovative risk management solutions for investment banks.
  • Benefits: Enjoy hybrid working, flexible hours, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team that values collaboration and innovation in tech.
  • 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.

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.
M

Contact Detail:

mthree Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Programmer / Developer - Hybrid Working

✨Tip Number 1

Brush up on your multithreading and concurrency skills, as these are key requirements for the role. Consider working on personal projects or contributing to open-source projects that involve these concepts to showcase your expertise.

✨Tip Number 2

Familiarise yourself with the latest features of Java 17, as this is the version you'll be working with. Being able to discuss new features and how they can improve application performance will set you apart during interviews.

✨Tip Number 3

Network with professionals in the financial services sector, especially those who work with risk management systems. Attend meetups or webinars to gain insights and potentially get referrals that could help you land the job.

✨Tip Number 4

Prepare to discuss your experience with Agile methodologies, as this is a preferred qualification. Be ready to share examples of how you've successfully worked in Agile teams and contributed to project outcomes.

We think you need these skills to ace Java Programmer / Developer - Hybrid Working

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

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, especially focusing on multithreading and concurrency. Include specific projects or roles where you applied these skills, as this will resonate well with the hiring team.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of risk management solutions and how your background aligns with their needs. Be sure to include examples of your problem-solving skills and teamwork.

Showcase Relevant Experience: When detailing your work experience, emphasise any roles that involved financial services, trading applications, or risk management systems. This will demonstrate your familiarity with the industry and make your application stand out.

Highlight Technical Skills: Clearly list your technical skills related to Java development, including any experience with Spring Framework, RESTful APIs, and database technologies. This will help the hiring team quickly see your qualifications for the position.

How to prepare for a job interview at mthree

✨Brush Up on Multithreading and Concurrency

Since the role focuses heavily on multithreading and concurrency, make sure you can discuss these concepts in detail. Be prepared to explain how you've implemented them in past projects and any challenges you faced.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've identified and resolved bottlenecks or bugs in your previous work. This will demonstrate your analytical thinking and attention to detail, which are crucial for this position.

✨Familiarise Yourself with Financial Services

If you have experience with risk management systems or trading applications, be ready to discuss it. If not, do some research on financial instruments and risk management concepts to show your interest and willingness to learn.

✨Emphasise Team Collaboration

This role requires collaboration with cross-functional teams, so highlight your teamwork experiences. Share specific instances where you contributed to team knowledge sharing or participated in code reviews.

Java Programmer / Developer - Hybrid Working
mthree
M
  • Java Programmer / Developer - Hybrid Working

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

    Application deadline: 2027-06-17

  • M

    mthree

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