At a Glance
- Tasks: Join our team to develop and enhance a real-time trade processing platform using Java.
- Company: Be part of a leading global investment banking firm with 60 years of expertise.
- Benefits: Enjoy flexible working options, blending home and office life.
- Why this job: Work on impactful projects in a collaborative environment with global reach.
- Qualifications: Strong Java programming skills and experience with agile development are essential.
- Other info: Client-facing role requiring excellent communication and problem-solving skills.
The predicted salary is between 48000 - 72000 £ per year.
A leading independent, global, full-service investment banking firm headquartered in the U.S., focused on serving clients for 60 years. The firm provides insight, expertise, and execution to investors, companies, and governments, with deep sector expertise across a full range of products and services in investment banking, equities, fixed income, asset and wealth management across the Americas, Europe, the Middle East, and Asia.
This role is based in London and offers flexible working, with a blend of home and office, subject to operational requirements. As part of the Global Equities Front Office technology team, an opportunity exists for an experienced developer to work on a real-time trade processing and client allocation platform. The platform is primarily built in Java and incorporates low-latency messaging and in-memory database technologies.
The role involves a mix of technical support tasks, including diagnosing production issues, applying bug fixes, and extending the platform using Java and a proprietary workflow/reporting framework. There are also opportunities to collaborate globally to enhance the core framework and develop new features. Candidates should demonstrate strong analytical skills, be experienced in agile development, unit/system testing, and performance tuning, and be logical problem solvers. Experience with complex equities trading workflows and familiarity with Fidessa ETP and/or CTAC is desirable.
Key Responsibilities & Tasks:- Develop new workflows using a proprietary Java-based framework
- Develop new reports using the same framework
- Collaborate with the global development team to enhance the platform
- Implement permanent fixes for development-related issues
- Build, test, and deploy software across Dev, QA, Prod/DR environments
- Familiarity with SDLC automation tools like JIRA, Bamboo, and Ansible is a plus
- Strong programming skills in Java; experience with Spring, Hibernate, and Apache Ignite is a plus
- Ability to write complex SQL queries
- Experience with Fidessa Equities platform ETP/CTAC is desirable
- Unix/Linux command-line skills and scripting experience are beneficial
- Knowledge of FIX protocol is an advantage
- Experience supporting Equity trading systems in a 3rd line capacity is preferred
- Excellent communication skills: this is a front-office and client-facing role
- Ability to perform well under pressure and meet tight deadlines
- Strong diagnostic and problem-solving skills
- Collaborative and committed team player
- Service-oriented mindset
Contact Detail:
LevelUP HCS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Spring, and Hibernate. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during the interview process.
✨Tip Number 2
Brush up on your knowledge of equities trading workflows and platforms like Fidessa ETP and CTAC. Understanding these systems will not only help you answer technical questions but also demonstrate your genuine interest in the role.
✨Tip Number 3
Prepare to discuss your experience with agile development methodologies and how you've applied them in past projects. Being able to articulate your approach to collaboration and iterative development can set you apart from other candidates.
✨Tip Number 4
Since this is a client-facing role, practice your communication skills. Be ready to provide examples of how you've effectively communicated complex technical concepts to non-technical stakeholders in previous positions.
We think you need these skills to ace Senior Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong programming skills in Java and any experience with Spring, Hibernate, or Apache Ignite. Emphasise your familiarity with equities trading workflows and any relevant tools like JIRA or Ansible.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your analytical skills and problem-solving abilities, particularly in a front-office environment.
Showcase Relevant Experience: When detailing your work experience, focus on your roles involving real-time trade processing and client allocation platforms. Highlight any achievements related to diagnosing production issues or implementing fixes in a timely manner.
Prepare for Technical Questions: Be ready to discuss your technical skills in depth, especially around Java development, SQL queries, and any experience with FIX protocol. Prepare examples of how you've successfully collaborated with teams to enhance software platforms.
How to prepare for a job interview at LevelUP HCS
✨Showcase Your Java Expertise
Make sure to highlight your strong programming skills in Java during the interview. Be prepared to discuss specific projects where you've used Java, especially with frameworks like Spring and Hibernate, as this will demonstrate your technical proficiency.
✨Demonstrate Problem-Solving Skills
Since the role involves diagnosing production issues and applying bug fixes, be ready to share examples of how you've tackled complex problems in previous positions. Use the STAR method (Situation, Task, Action, Result) to structure your responses.
✨Familiarise Yourself with Trading Workflows
Understanding complex equities trading workflows is crucial for this position. Brush up on your knowledge of Fidessa ETP and CTAC, and be prepared to discuss how your experience aligns with these systems.
✨Communicate Effectively
As this is a client-facing role, excellent communication skills are essential. Practice articulating your thoughts clearly and concisely, and be ready to explain technical concepts in a way that non-technical stakeholders can understand.