Senior Software Engineer - Java Full Stack, Futures Engineering
Senior Software Engineer - Java Full Stack, Futures Engineering

Senior Software Engineer - Java Full Stack, Futures Engineering

Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead the design and development of innovative back-office applications using Java and ReactJS.
  • Company: Join Clear Street, a forward-thinking tech company transforming capital markets.
  • Benefits: Enjoy competitive pay, equity options, and comprehensive health insurance.
  • Why this job: Make a real impact in finance with cutting-edge technology and a collaborative team.
  • Qualifications: 7+ years in Java back-end development; experience in financial institutions preferred.
  • Other info: Work in a dynamic environment with strong career growth and a focus on diversity.

The predicted salary is between 43200 - 72000 ÂŁ per year.

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.

Role

Java-Focused Full Stack Developer. As a lead 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

  • Lead the end-to-end design, development, and delivery of Cleared Derivatives back‑office applications.
  • Work 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 application.
  • 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

  • 7+ years of professional experience in back‑end development with Java.
  • 5+ 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.
  • 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 and monitoring tools (e.g., Datadog).
  • Excellent communication and teamwork skills.
  • Understanding of Agile/Scrum methodologies.

Preferred:

  • Experience with AWS services and cloud‑native development.

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.

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

Clear Street is an exceptional employer that prioritises a collaborative and inclusive work culture, fostering an environment where employees can thrive both personally and professionally. With competitive compensation packages, equity options, and comprehensive health benefits, we are committed to investing in our team's growth and success. Located in London, our office encourages teamwork and innovation, making it an ideal place for Senior Software Engineers to contribute to cutting-edge financial technology while enjoying the vibrant city life.
C

Contact Detail:

Clear Street Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, microservices, and ReactJS. 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 brushing up on your coding skills and understanding system design principles. Practice common algorithms and data structures, and be ready to discuss your past experiences in detail.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at Clear Street. Don’t miss out on this opportunity!

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

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

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Senior Software Engineer. Highlight your Java and full-stack experience, especially in financial environments. We want to see how your skills align with our mission at Clear Street!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for technology and how you can contribute to our team. We love seeing candidates who can connect their experiences to our goals, so don’t hold back!

Showcase Your Projects: If you've worked on relevant projects, make sure to mention them! Whether it's microservices or event-driven architectures, we want to know what you've built and how it relates to the role. This helps us see your hands-on experience.

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 Clear Street!

How to prepare for a job interview at Clear Street

✨Know Your Tech Stack

Make sure you’re well-versed in Java, ReactJS, and the tools mentioned in the job description. Brush up on your knowledge of microservices, Kubernetes, and Apache Kafka. Being able to discuss your experience with these technologies confidently will show that you're a strong fit for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially those related to back-end development and performance optimisation. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your problem-solving abilities.

✨Understand the Financial Context

Since this role is within a financial institution, it’s crucial to have a grasp of the industry. Familiarise yourself with concepts related to Cleared Derivatives and the role of Futures Commission Merchants. This knowledge will help you connect your technical skills to the business needs during the interview.

✨Emphasise Team Collaboration

This position requires excellent communication and teamwork skills. Be ready to share examples of how you've successfully collaborated with cross-functional teams in the past. Highlight your experience in Agile/Scrum environments to demonstrate your adaptability and commitment to team success.

Senior Software Engineer - Java Full Stack, Futures Engineering
Clear Street

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
>