Software Engineer - Java Full Stack, Futures Engineering in London
Software Engineer - Java Full Stack, Futures Engineering

Software Engineer - Java Full Stack, Futures Engineering in London

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

At a Glance

  • Tasks: Build and maintain a cutting-edge back-office system using Java and ReactJS.
  • Company: Join Clear Street, a tech company revolutionising capital markets for investors.
  • Benefits: Enjoy competitive pay, equity, health insurance, and a collaborative culture.
  • Why this job: Make an impact in finance with innovative technology and a supportive team.
  • Qualifications: 3+ years in Java back-end development; experience in financial institutions preferred.
  • Other info: Work in a dynamic environment with opportunities for growth and learning.

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

Join to apply for the Software Engineer - Java Full Stack, Futures Engineering role at Clear Street.

About Clear Street

Clear Street's mission is to give every sophisticated investor access to every asset, in every market, through a unified platform built for speed, transparency and scale. We give our clients the technology, tools, and service once reserved for the largest institutions, rebuilt with modern infrastructure. Our single, cloud-native, end‐to‐end capital markets platform powers investor growth today and is transforming how they can interact with markets tomorrow.

The Role

Java-Focused Full Stack Developer. As a developer, you will be building and maintaining an enterprise Cleared Derivatives back‐office system. This role emphasizes back‐end development using Java, with responsibilities in building scalable microservices and integrating with a modern technology stack. You will also contribute to front‐end development using ReactJS and deploy applications on Kubernetes and Docker.

Key Responsibilities

  • Working in a project team alongside other developers to architect, develop, and optimize server‐side applications, RESTful APIs, and microservices using Java.
  • Implement event‐driven architectures with Apache Kafka for real‐time data processing.
  • Contribute to front‐end development using ReactJS, focusing on integrating UI components with back‐end services.
  • Optimize application performance, security, and reliability.
  • Deploy and manage applications in Kubernetes clusters, ensuring high availability and scalability.
  • Provide technical support for applications.
  • Collaborate with cross‐functional teams across the organization to architect solutions and deliver robust features.
  • Participate in code reviews, unit testing, and CI/CD pipeline maintenance.

Required Skills & Qualifications

  • 3+ years of professional experience in back‐end development with Java.
  • 2+ years of experience within a financial institution, preferably in FCM (Futures Commission Merchant) or Broker‐Dealer environments.
  • Ability to work under pressure and meet deadlines.
  • Experience building microservices. Strong understanding of design patterns, multithreading, and performance optimization.
  • Strong problem‐solving skills and ability to debug complex systems.

Technology Stack:

  • Hands‐on experience with Apache Kafka for event streaming and messaging.
  • Proficiency in MongoDB or AWS DocumentDB for NoSQL database design and querying.
  • Familiarity with Apache Solr for search and indexing, Apache ZooKeeper for distributed system coordination, and HashiCorp Vault for secrets management.

DevOps:

  • Experience with Kubernetes for container orchestration and deployment.
  • Familiarity with CI/CD tools.
  • Familiarity with monitoring tools (e.g., Datadog).

Front‐End:

  • Working knowledge of ReactJS (preferable) or other JavaScript framework for building user interfaces.
  • Excellent communication and teamwork skills.
  • Understanding of Agile/Scrum methodologies.

Preferred:

  • Experience with AWS services and cloud‐native development.

Benefits

At Clear Street, we offer competitive compensation packages, company equity, pension, and full medical and dental insurance. Our belief has always been that we are better as a business when we are all together in person. As such, we are requiring employees to be in the office a minimum of three days per week. Our top priority is our people. We're continuously investing in a culture that promotes collaboration. We help each other through challenges and celebrate each other's successes. We believe that modern workplaces succeed by virtue of having high‐performance workforces that are diverse — in ideas, in cultures, and in experiences. We put in the effort to make such a workplace a daily reality and are proud to be an equal opportunity employer.

Seniority Level: Mid‐Senior level

Employment type: Full‐time

Job function: Engineering and Information Technology

Location: London, England, United Kingdom

Software Engineer - Java Full Stack, Futures Engineering in London employer: Clear Street

Clear Street is an exceptional employer that prioritises a collaborative and inclusive work culture, offering competitive compensation packages, company equity, and comprehensive medical benefits. Located in London, the company fosters employee growth through continuous investment in team success and diversity, ensuring that every member feels valued and empowered to contribute to innovative projects in the fast-paced financial technology sector.
C

Contact Detail:

Clear Street Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Java Full Stack, Futures Engineering in London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Build a personal project or contribute to open-source. This not only sharpens your abilities but also gives you something tangible to discuss during interviews.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges. Websites like LeetCode or HackerRank can help you get into the right mindset and boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Software Engineer - Java Full Stack, Futures Engineering in London

Java
Microservices
RESTful APIs
Apache Kafka
ReactJS
Kubernetes
Docker
MongoDB
AWS DocumentDB
Apache Solr
Apache ZooKeeper
HashiCorp Vault
CI/CD
Agile/Scrum
Problem-Solving Skills

Some tips for your application 🫔

Tailor Your CV: Make sure your CV highlights your Java and full-stack experience. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or technologies you've worked with!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the Software Engineer position at Clear Street and how your background makes you a perfect fit for our team.

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems, especially in back-end development or microservices. We love seeing how you approach challenges!

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’s super easy!

How to prepare for a job interview at Clear Street

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, ReactJS, and Kubernetes. Brush up on your knowledge of microservices and event-driven architectures using Apache Kafka, as these are crucial for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, particularly those involving complex systems. Be ready to explain how you debugged issues or optimised performance, as this will demonstrate your strong problem-solving abilities.

✨Understand the Financial Context

Since the role is within a financial institution, it’s beneficial to have a grasp of the industry. Familiarise yourself with terms related to Futures Commission Merchants and Broker-Dealer environments, as this knowledge can set you apart from other candidates.

✨Emphasise Team Collaboration

Highlight your experience working in Agile/Scrum teams and your ability to collaborate across functions. Prepare examples of how you’ve contributed to team success, as Clear Street values a culture of collaboration and support.

Software Engineer - Java Full Stack, Futures Engineering in London
Clear Street
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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