At a Glance
- Tasks: Join a dynamic team to develop high-performance Java applications for trading platforms.
- Company: Solytics Partners delivers innovative 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 software 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 cutting-edge technology.
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. 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
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. Being able to discuss your experience with these tools in detail during an interview will demonstrate your suitability for the role.
✨Tip Number 2
Showcase your problem-solving skills by preparing examples of how you've tackled complex issues in previous projects. This will help you stand out, especially since the role requires a strong ability to work under pressure.
✨Tip Number 3
Network with professionals in the BFSI and healthcare sectors. Engaging with industry experts can provide insights into the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 4
Prepare to discuss your understanding of SOLID principles and how you've applied them in your past work. This knowledge is crucial for maintaining high code quality, which is a key requirement for this position.
We think you need these skills to ace Sr. Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 6+ years of Java development experience, especially 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 in a fast-paced trading environment. Mention specific technologies like Kafka Streams and Akka that you have experience with, and how they relate to the job description.
Showcase Relevant Projects: If you have worked on projects involving low-latency systems or high-throughput applications, be sure to include these in your application. Describe your role and the impact your contributions had on the project's success.
Highlight Soft Skills: Don't forget to mention your problem-solving skills and ability to work in cross-functional teams. These soft skills are just as important as technical expertise, especially in a collaborative environment like the one described.
How to prepare for a job interview at Solytics Partners
✨Showcase Your Java Expertise
Make sure to highlight your 6+ years of hands-on Java development experience. Be prepared to discuss specific projects where you've implemented reactive programming and multithreading, as these are crucial for the role.
✨Demonstrate Problem-Solving Skills
Prepare to tackle some technical problems during the interview. Practice explaining your thought process clearly, as strong problem-solving skills are essential in a high-pressure environment like trading platforms.
✨Familiarise Yourself with Relevant Technologies
Brush up on technologies mentioned in the job description, such as Kafka Streams, Akka, and Eclipse Vert.x. Being able to discuss how you've used these tools in past projects will set you apart from other candidates.
✨Emphasise Team Collaboration
Since the role involves working closely with quants, traders, and other developers, be ready to share examples of how you've successfully collaborated in cross-functional teams. Highlight your communication skills and ability to thrive in fast-paced environments.