Sr. Java Developer

Sr. Java Developer

London Temporary 48000 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join a dynamic team to develop high-performance Java applications for trading platforms.
  • Company: Solytics Partners delivers cutting-edge AI/ML solutions to BFSI and Healthcare sectors.
  • Benefits: Contract role with potential for extension, working in a fast-paced, innovative environment.
  • Why this job: Be part of a mission-critical team, enhancing your skills in reactive programming and clean code design.
  • Qualifications: 6+ years of Java development experience, expertise in reactive programming and multithreading required.
  • Other info: Opportunity to collaborate with industry experts and work on real-time systems.

The predicted salary is between 48000 - 72000 £ per year.

About Us: Solytics Partners provide products and services to BFSI and Healthcare firms. We use AI/ML and cutting-edge technology to develop next generation solutions or provide efficient services. We have a strong team of PhDs in AI/ML and experts in BFSI and healthcare industry. Our regulatory compliant solutions and services enable leading corporations and institutions to create and sustain competitive advantage.

Experience Required: 6+ Years

Contract Type: Inside IR35

Start Date: May 2025

Duration: 6 months to 12 months (possibility of extension)

Job Overview: We are looking for a Java Engineer to join a high-performing team building low-latency, mission-critical applications. This is a contract role offering the opportunity to work on real-time, high-throughput systems within a fast-paced and innovative trading environment. The ideal candidate will be an expert in reactive Java programming, multithreading, and clean software design, with the mindset to thrive in high-pressure, performance-driven teams.

Roles and Responsibilities:

  • Develop and maintain high-performance, low-latency Java-based systems for front office trading or pricing platforms.
  • Build reactive systems using Kafka Streams, Akka, Eclipse Vert.x, or Apache Flink.
  • Utilize multithreading, concurrency models, and Executor Services to optimize system performance and throughput.
  • Write clean, efficient, and maintainable code using functional programming paradigms in Java.
  • Follow and promote SOLID principles, unit testing, and other modern software development best practices.
  • Collaborate closely with quants, traders, and other developers in a fast-paced environment.
  • Maintain a high level of code quality and technical standards under tight timelines.

Key Requirements:

  • 6+ years of hands-on Java development experience, preferably in front office systems (e.g., trading platforms, pricing engines, market data systems).
  • Proven expertise in reactive programming (Kafka Streams, Akka, Vert.x, Flink).
  • Solid understanding of multithreading and Executor Services in Java.
  • Strong background in functional programming and Java 8+ features.
  • Adherence to robust engineering practices: SOLID principles, unit testing, TDD is a plus.
  • Excellent problem-solving skills with a mission-driven, positive attitude.
  • Strong communication skills and ability to work effectively with cross-functional teams.

Sr. Java Developer employer: Solytics Partners

At Solytics Partners, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work alongside industry experts in AI/ML and finance. Located in a vibrant area, our team enjoys a supportive environment where cutting-edge technology meets meaningful projects, making it an ideal place for talented Java Developers to thrive.
S

Contact Detail:

Solytics Partners Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Sr. Java Developer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Kafka Streams, Akka, and Eclipse Vert.x. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.

✨Tip Number 2

Prepare to discuss your experience with multithreading and concurrency models in Java. Be ready to provide examples of how you've optimised system performance in previous roles, as this is crucial for the position.

✨Tip Number 3

Highlight your understanding of SOLID principles and modern software development practices during your conversations. Being able to articulate how you've applied these principles in your work will demonstrate your commitment to high-quality code.

✨Tip Number 4

Showcase your problem-solving skills by preparing for technical discussions or coding challenges. Think of scenarios where you've tackled complex issues in a fast-paced environment, as this aligns well with the company's mission-driven culture.

We think you need these skills to ace Sr. Java Developer

Java Development
Reactive Programming
Kafka Streams
Akka
Eclipse Vert.x
Apache Flink
Multithreading
Concurrency Models
Executor Services
Functional Programming
Java 8+ Features
SOLID Principles
Unit Testing
Test-Driven Development (TDD)
Problem-Solving Skills
Communication Skills
Collaboration with Cross-Functional Teams
High-Performance System Design
Code Quality Maintenance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 6+ years of Java development experience, particularly in front office systems. Emphasise your expertise in reactive programming and multithreading, as these are key requirements for the role.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for working with Solytics Partners and detail how your skills align with their needs. Mention specific technologies like Kafka Streams and Akka that you have experience with, and how you can contribute to their mission-critical applications.

Showcase Relevant Projects: Include examples of past projects where you developed low-latency systems or worked in high-pressure environments. Highlight your problem-solving skills and any experience with functional programming paradigms in Java.

Proofread Your Application: Before submitting, carefully proofread your application materials. Ensure there are no typos or grammatical errors, as attention to detail is crucial in software development roles.

How to prepare for a job interview at Solytics Partners

✨Showcase Your Java Expertise

Be prepared to discuss your hands-on experience with Java, especially in front office systems. Highlight specific projects where you've implemented reactive programming using tools like Kafka Streams or Akka.

✨Demonstrate Problem-Solving Skills

Expect technical questions that assess your problem-solving abilities. Use examples from your past work to illustrate how you tackled complex issues, particularly in high-pressure environments.

✨Emphasise Clean Code Practices

Discuss your commitment to writing clean, maintainable code. Be ready to explain how you apply SOLID principles and unit testing in your development process, as these are crucial for the role.

✨Communicate Effectively

Since collaboration is key in this role, practice articulating your thoughts clearly. Prepare to discuss how you've worked with cross-functional teams, including quants and traders, to deliver successful projects.

Sr. Java Developer
Solytics Partners
S
  • Sr. Java Developer

    London
    Temporary
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-04-30

  • S

    Solytics Partners

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