At a Glance
- Tasks: Join a team revolutionising technology in Global Liquidity management and build cutting-edge platforms.
- Company: Dynamic financial services firm focused on innovation and technology.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Collaborative environment that values creativity and continuous improvement.
- Why this job: Make a real impact by transforming liquidity management with your coding skills.
- Qualifications: Strong Java knowledge and experience with TDD, BDD, and messaging technologies.
The predicted salary is between 80000 - 100000 £ per year.
The newly formed Global Liquidity Technology team are looking for the very best and brightest agile technologists across the globe to be part of a multi-year program to revolutionize how technology is utilized in the Global Liquidity business; a business that is responsible for managing in excess of $1.4tn of assets. In short, our ambition is to turn Liquidity Portfolio Management and Money fund Distribution from an art to a science by building industry leading technology platforms to manage complex portfolios and execute large trades end-to-end.
Job Responsibilities:
- Are passionate technologists who care about the code they engineer, the quality and elegance of the solutions they build.
- Are focused on continuous improvement and fast iterative delivery.
- Are comfortable working directly with traders and portfolio managers without the need for business analysts.
Required Qualifications, Capabilities, and Skills:
- Have excellent knowledge of core Java (17+).
- Practice TDD and BDD engineering techniques.
- Have an understanding of Java IOC frameworks such as Spring or Guice.
- Understand next generation messaging and streaming technologies such as Kafka, Solace or Ignite.
Preferred Qualifications, Capabilities, and Skills:
- Values the very best technologists and promotes the technical career path within financial services in a flat organization structure.
- Is driving continuous improvement including innovating AI solutions to generate revenue and improve the overall end user experience.
- Encourages creative thinking and those that bring new ideas to the team on how to make us better.
Senior Lead Software Engineer - Java - Global Liquidity Portfolio Management Platform... in London employer: NaSPA, Inc.
Contact Detail:
NaSPA, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Lead Software Engineer - Java - Global Liquidity Portfolio Management Platform... in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in finance or liquidity management. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best Java projects, especially those that highlight TDD and BDD techniques. This will give potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of core Java and messaging technologies like Kafka. Be ready to discuss how you've used these in past projects, as this will show you're the right fit for the role.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it makes it easier for us to keep track of your application and get back to you quickly.
We think you need these skills to ace Senior Lead Software Engineer - Java - Global Liquidity Portfolio Management Platform... in London
Some tips for your application 🫡
Show Your Passion for Technology: When writing your application, let your enthusiasm for technology shine through! We want to see how much you care about the code you engineer and the solutions you build. Share examples of projects or technologies that excite you.
Highlight Your Agile Experience: Since we're all about agile methodologies, make sure to mention any experience you have with agile practices. Talk about how you've contributed to fast iterative delivery and continuous improvement in your previous roles.
Demonstrate Your Technical Skills: Be specific about your technical expertise, especially with core Java (17+) and any frameworks like Spring or Guice. We love seeing candidates who practice TDD and BDD, so don’t forget to include those details in your application!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our Global Liquidity Technology team!
How to prepare for a job interview at NaSPA, Inc.
✨Know Your Java Inside Out
Make sure you brush up on your core Java skills, especially version 17 and above. Be ready to discuss your experience with TDD and BDD techniques, as well as any projects where you've implemented these practices. This will show that you're not just familiar with the language but also passionate about writing quality code.
✨Familiarise Yourself with Messaging Technologies
Since the role involves next-generation messaging and streaming technologies like Kafka, Solace, or Ignite, it’s crucial to have a solid understanding of these tools. Prepare to discuss how you've used them in past projects or how you would approach integrating them into a new system.
✨Show Your Agile Mindset
The team is looking for agile technologists, so be prepared to talk about your experience with agile methodologies. Share examples of how you've contributed to continuous improvement and fast iterative delivery in your previous roles. This will demonstrate that you can thrive in a dynamic environment.
✨Engage with the Business Side
Since you'll be working directly with traders and portfolio managers, it's important to show that you can communicate effectively with non-technical stakeholders. Think of examples where you've successfully collaborated with business teams and how you can bridge the gap between technology and finance.