Sr. Java Developer

Sr. Java Developer

Posted 4 days ago by Solytics Partners

Negotiable
Inside
Undetermined
London Area, United Kingdom

Summary: The role of Sr. Java Developer at Solytics Partners involves developing and maintaining high-performance, low-latency Java-based systems for front office trading or pricing platforms. The position requires expertise in reactive Java programming, multithreading, and clean software design, with a focus on delivering solutions in a fast-paced trading environment. The contract is expected to last between 6 to 12 months, with the possibility of extension, and is classified as inside IR35. Candidates should have over 8 years of experience in Java development, particularly in front office systems.

Key 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 Skills:

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

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

About Us: Solytics Partners provide products and services to BFSI and Healthcare firms. We use AI/ML& cutting-edge technology to develop next generation solutions or provide efficient services. We have 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: 8+ Years

Contract Type: Inside IR35

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.