At a Glance
- Tasks: Join a team revolutionising technology in Global Liquidity management and build cutting-edge solutions.
- 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 practices required.
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... 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...
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and finance sectors. Attend meetups or webinars related to Java and liquidity management. You never know who might have a lead on that perfect role!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving core Java and TDD/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 messaging technologies like Kafka and Spring frameworks. 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...
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 where you've gone above and beyond to create elegant and high-quality code.
Highlight Your Agile Experience: Since we're all about agile methodologies, make sure to mention your experience with fast iterative delivery. Talk about how you've worked directly with traders or portfolio managers, as this shows you're comfortable in a dynamic environment without needing a middleman.
Demonstrate Your Technical Skills: Be specific about your expertise in core Java (17+) and any relevant frameworks like Spring or Guice. If you've used messaging technologies like Kafka or Solace, shout about it! We love seeing candidates who can back up their claims with solid technical knowledge.
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 the role. Plus, it gives you a chance to explore more about what we do and how you can fit into our 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.
✨Familiarise Yourself with the Tech Stack
Get comfortable with Java IOC frameworks like Spring or Guice, and understand messaging technologies such as Kafka or Solace. Being able to talk about how you've used these tools in past projects will show you're a great fit for the role.
✨Show Your Passion for Continuous Improvement
Prepare examples of how you've driven continuous improvement in your previous roles. Whether it's through innovative solutions or enhancing user experiences, demonstrating your commitment to excellence will resonate well with the interviewers.
✨Engage with the Business Side
Since you'll be working directly with traders and portfolio managers, practice articulating technical concepts in a way that non-technical stakeholders can understand. This will highlight your ability to bridge the gap between technology and business needs.