At a Glance
- Tasks: Lead the development of innovative back-office applications using Java and ReactJS.
- Company: Join Clear Street, a tech-driven firm transforming capital markets for investors.
- 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 a focus on diversity and collaboration.
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 in London employer: Clear Street
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 in London
āØ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 interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past experiences in detail, especially around back-end development and event-driven architectures.
āØ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, it shows youāre genuinely interested in joining our team at Clear Street.
We think you need these skills to ace Senior Software Engineer - Java Full Stack, Futures Engineering in London
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 institutions. 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 include them! Whether it's microservices or event-driven architectures, we want to see what you've built. This gives us insight into your hands-on experience and problem-solving skills.
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 workings of Futures Commission Merchants. This knowledge will help you connect your technical skills to the business needs during the interview.
āØPrepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about their tech stack, team dynamics, and how they implement Agile methodologies. This not only shows your interest in the role but also helps you assess if the company culture aligns with your values.