At a Glance
- Tasks: Lead the design and development of innovative trading applications using Java.
- Company: Join a dynamic financial services firm focused on Fixed Income products.
- Benefits: Attractive salary, health benefits, flexible work options, and career advancement opportunities.
- Why this job: Make a real impact in the finance world with cutting-edge technology and collaborative teams.
- Qualifications: 10 years of software development experience, especially in Fixed Income products.
- Other info: Thriving environment with opportunities for professional growth and learning.
The predicted salary is between 72000 - 108000 Β£ per year.
We are seeking talented Senior hands-on Java Developers to join our core Fixed Income team in lead and support roles. To help design, develop and implement our applications to support front office and operations groups. Work cross-functionally with various stakeholders, trading teams and technology departments to ensure our applications are running at optimal performance. You will take a hands-on approach to understanding business workflows and the products we work with. You will help reengineer and modernize our platform and drive our migration to a scalable microservice cloud-based architecture.
Responsibilities
- Build and design trading channels and messaging channels interfacing with other venues and exchanges using industry-standard protocols.
- Operate mission-critical systems and deliver day-to-day enhancements across front office and operations.
- Provide technical oversight around major Fixed Income eCommerce projects.
- Design and develop core components in Java.
- Create and implement system testing procedures.
- Collaborate and work with other teams in a platform operating model.
- Analyze and support vendor software.
- Delivery/maintenance for the applications within the equities domain.
- Provide second-level support.
- Usage of AI tools like GitLab, Windsurf, CoPilot.
- Develop unit test cases with a view to integration into CI/CD pipeline.
Qualifications
- Bachelors or higher degree in computer science, engineering, or a related discipline or equivalent work experience required.
- 10 years of experience in software development required.
- 5 years of experience working with Fixed Income products and associated electronic workflows.
- Strong proficiency with Java, SQL, and Git.
- Very good understanding of industry-standard trading protocols like FIX, FpML.
- Proficiency with data standards and data modelling.
- Proficiency with text-based formats like XML and JSON.
- Strong proficiency with messaging frameworks MQ, Kafka.
- Proficiency with Spring, Spring Boot, Spring Integration.
- Familiarity with testing patterns and DevOps.
- Familiarity with cloud containerization.
- Comfortable in Windows and Linux environments.
Desired Skills and Experience
- Experience in the securities or financial services industry with focus on Fixed Income products (Treasuries, corporate bonds, agencies, commercial paper, mortgages).
- Hands-on experience and working knowledge of Order Management Systems, Smart Order Routers, Market Data Aggregator.
- Previous experience designing and implementing new systems and features independently.
- Developed market data feeds and feeds to downstream systems.
- Understanding of trade lifecycle events for fixed income.
- Understanding of regulatory landscape from a developer perspective.
- Brings production support experience and can troubleshoot issues under pressure.
- Previous experience with application profiling and debugging.
- Familiarity with Angular, Python is a plus.
- Strong communication and organization skills.
Lead Java Developer in London employer: Net2Source (N2S)
Contact Detail:
Net2Source (N2S) Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Lead Java Developer in London
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. We all know that sometimes itβs not just what you know, but who you know that can land you that dream job.
β¨Tip Number 2
Prepare for those interviews by practising common questions and scenarios related to Java development and Fixed Income products. We recommend doing mock interviews with friends or using online resources to boost your confidence.
β¨Tip Number 3
Showcase your skills through personal projects or contributions to open-source. This not only demonstrates your hands-on experience but also gives us something tangible to discuss during interviews.
β¨Tip Number 4
Donβt forget to apply directly through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!
We think you need these skills to ace Lead Java Developer in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Lead Java Developer role. Highlight your experience with Java, Fixed Income products, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. Donβt forget to mention your hands-on experience and any specific technologies youβve worked with.
Showcase Your Projects: If you've worked on any relevant projects, make sure to include them in your application. We love seeing real examples of your work, especially if they relate to trading systems or microservices. It gives us a better idea of what you can bring to the table!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. Itβs super easy, and youβll be able to keep track of your application status. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at Net2Source (N2S)
β¨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with core components, frameworks like Spring and Spring Boot, and any hands-on projects you've worked on. Theyβll likely want to see how you can apply your knowledge in real-world scenarios.
β¨Understand Fixed Income Products
Since this role focuses on Fixed Income, itβs crucial to have a solid grasp of the products involved, such as Treasuries and corporate bonds. Familiarise yourself with the electronic workflows and be ready to discuss how youβve interacted with these products in your previous roles.
β¨Showcase Your Problem-Solving Skills
Be prepared to tackle technical challenges during the interview. They might present you with a scenario related to application performance or system testing. Think through your approach and explain your reasoning clearly, demonstrating your ability to troubleshoot under pressure.
β¨Communicate Effectively
Strong communication skills are key for this position. Practice articulating your thoughts clearly and concisely. Be ready to discuss how youβve collaborated with cross-functional teams in the past, as theyβll want to see that you can work well with various stakeholders.