At a Glance
- Tasks: Develop and enhance auto-quoting and algo frameworks for electronic trading.
- Company: Join a leading investment bank in the heart of London.
- Benefits: Enjoy a hybrid work model with 4 days on-site and competitive perks.
- Why this job: Be part of a dynamic team shaping the future of trading technology.
- Qualifications: 7+ years in Java development, with strong skills in concurrency and messaging.
- Other info: Opportunity to work with cutting-edge cloud technologies like Docker and Kubernetes.
The predicted salary is between 48000 - 84000 £ per year.
Senior Java Developer – Credit, E-Trading, Algo sought by leading investment bank based in the city of London.
**Inside IR35 – 4 days on site**
The role:
- Project work also includes enhancements to the auto-quoting and algo framework for pricing, offering, and quoting.
- Will specifically focus on engagement, framework design and development of deliverables for Credit Cash electronic trading.
- Understand business requirements and propose design and code changes.
- Participate in peer-to-peer code and design reviews
- Build and support QA
- Resolve and have keen focus on production issues to provide a feedback look to technology design and progress.
Must have:
- Hardworking, dedicated, detail oriented, focused on quality and a team player, with effective verbal and written communications.
- Extensive hands-on coding in server-side Java with strong emphasis on Java Concurrency, RX Streams, Caching (GridGain as Cache), Collections API, Messaging and Event processing across multiple streams
- Solid coding experience in multi-cast messaging (Solace / RV)
- Experienced coding with relational DB (SQL Server, Sybase, Oracle)
- Solid technical design experience of low latency trading application services
- Dev Ops tools (Maven, Jenkins, Nexus, Helios) experience.
- Overall 7+ Years of Java dev Experience
- Minimum of 2 years\’ experience in Linux/UNIX/ Shell scripting
- Banking Domain Experience (Capital Markets/Banking/ CM Front Office/Risk)
- A strong understanding of technology and/or financial services industry.
Nice-to-have:
- Hands-on experience with cloud technologies like Docker, Kubernetes or similar
Please apply within for further details or call on 07393149627
Alex Reeder
Harvey Nash Finance & Banking
#J-18808-Ljbffr
Senior Java Developer - Credit, Algo, E-Trading employer: Harvey Nash Group
Contact Detail:
Harvey Nash Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer - Credit, Algo, E-Trading
✨Tip Number 1
Make sure to brush up on your knowledge of Java Concurrency and RX Streams, as these are crucial for the role. Being able to discuss specific projects where you've implemented these technologies will set you apart during discussions.
✨Tip Number 2
Familiarise yourself with the banking domain, particularly in Capital Markets and Risk. Understanding the nuances of electronic trading will help you engage more effectively with the team and demonstrate your industry knowledge.
✨Tip Number 3
Prepare to discuss your experience with DevOps tools like Maven and Jenkins. Highlighting how you've used these tools to streamline development processes can showcase your technical expertise and problem-solving skills.
✨Tip Number 4
If you have experience with cloud technologies such as Docker or Kubernetes, be ready to talk about it. Even though it's a nice-to-have, demonstrating familiarity with these tools can give you an edge over other candidates.
We think you need these skills to ace Senior Java Developer - Credit, Algo, E-Trading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your extensive hands-on coding experience in server-side Java, particularly focusing on Java Concurrency and other relevant technologies mentioned in the job description. Customise your CV to reflect your experience with multi-cast messaging and relational databases.
Craft a Strong Cover Letter: In your cover letter, emphasise your dedication, attention to detail, and teamwork skills. Mention specific projects where you have successfully engaged in framework design and development, as well as your experience in resolving production issues.
Showcase Relevant Experience: When detailing your work history, focus on your 7+ years of Java development experience and any banking domain experience you have. Highlight your familiarity with DevOps tools like Maven and Jenkins, as well as any cloud technologies you've worked with.
Proofread Your Application: Before submitting, carefully proofread your application for any grammatical errors or typos. Ensure that your communication is clear and professional, reflecting the effective verbal and written communication skills required for the role.
How to prepare for a job interview at Harvey Nash Group
✨Showcase Your Technical Skills
Be prepared to discuss your extensive hands-on coding experience in server-side Java. Highlight your knowledge of Java Concurrency, RX Streams, and other relevant technologies mentioned in the job description. Consider bringing examples of your previous work or projects that demonstrate your expertise.
✨Understand the Business Context
Familiarise yourself with the banking and financial services industry, particularly in relation to Capital Markets and E-Trading. This will help you understand the business requirements better and allow you to propose relevant design and code changes during the interview.
✨Prepare for Peer Reviews
Since the role involves participating in peer-to-peer code and design reviews, be ready to discuss your approach to collaboration and feedback. Think about how you handle constructive criticism and how you contribute to team discussions.
✨Demonstrate Problem-Solving Skills
The role requires a keen focus on resolving production issues. Be prepared to discuss specific challenges you've faced in past projects and how you approached problem-solving. This will showcase your ability to provide valuable feedback to technology design and progress.