At a Glance
- Tasks: Lead the development of AI-driven solutions and enhance data-intensive platforms.
- Company: Join a leading financial services firm focused on innovation and technology.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on mentorship and career advancement.
- Why this job: Be at the forefront of AI technology and make a significant impact in global finance.
- Qualifications: 12+ years in backend engineering with strong Java and Python skills.
The predicted salary is between 80000 - 100000 £ per year.
Requirements:
- 12+ years of hands-on backend software engineering experience.
- Support the organisation’s AI adoption journey. Develop and enhance intelligent solutions using LLMs, LangChain/LangGraph, and agentic AI frameworks.
- Establish engineering best practices for safe, scalable, traceable and production ready AI deployments across internal platforms and external product suites.
- Strong algorithms, data structures, problem solving skills, and ability to translate business problems into scalable solutions.
- Good command of coding standards and strong understanding of both high level and low level software design.
- Expertise in:
- Core Java
- Python
- Building highly distributed, data intensive systems
- Microservices
- REST APIs
- RDBMS (Oracle/SQL Server/Postgres)
- CI/CD tools (Jenkins/GitLab)
- DevOps automation
- Docker
- Kubernetes
- JVM profiling & performance optimisation
- Prior exposure to Level 3 production support.
- (Desirable) Experience leading or mentoring a team of engineers.
- (Desirable) Experience within financial services or with financial market data.
- (Desirable) Familiarity with in-memory caching, Spring Boot, Redis, Kafka.
- (Desirable) Experience with BDD frameworks such as Cucumber, JBehave, or Karate.
- (Desirable) Experience running Agile teams.
- A proactive, creative engineering leader who enjoys solving complex problems, working hands-on with modern technologies, and driving AI enabled innovation.
What the job involves:
We are seeking a highly skilled and hands-on Lead Java Engineer with AI proficiency to help build the next generation FTSE Russell Index Platform. This platform underpins the calculation and distribution of FTSE Russell’s global family of indexes and requires advanced engineering, high precision data processing, and deep collaboration across global teams.
This is a deeply technical role focused on designing, building, integrating, and operationalising modern software and AI driven capabilities across internal platforms and client facing products. You will work with innovative technologies, contribute to complex algorithmic design, and drive engineering excellence in a high performance, data intensive environment.
Core Engineering & Platform Delivery:
- Design, develop, and maintain complex Java and Python applications using modern engineering practices. Build / embed AI powered features into mission critical systems.
- Architect and enhance services that support large scale, performance critical index computations.
- Collaborate with Product Managers, UX, and engineering teams globally to deliver high quality products.
- Lead projects end-to-end through requirements, design, development, testing, deployment, and operations.
- Build and maintain automated test suites to ensure performance, scalability, and security.
- Diagnose production issues, identify root causes, and deliver Level 3 support and fixes.
- Conduct peer reviews, provide technical leadership, and mentor junior engineers.
AI-Powered Lead Java Engineer for Data-Intense Platforms employer: London Stock Exchange
As a leading employer in the financial services sector, we offer an innovative and collaborative work environment where talented engineers can thrive. Our commitment to AI-driven solutions not only enhances employee growth opportunities through cutting-edge projects but also fosters a culture of continuous learning and mentorship. Located in a vibrant city, we provide competitive benefits and a dynamic workplace that values creativity and technical excellence.
StudySmarter Expert Advice🤫
We think this is how you could land AI-Powered Lead Java Engineer for Data-Intense Platforms
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving AI and Java. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills. Confidence is key when you're in the hot seat!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your experience with data-intensive systems and AI technologies.
We think you need these skills to ace AI-Powered Lead Java Engineer for Data-Intense Platforms
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your 12+ years of backend software engineering experience. Focus on your expertise in Core Java, Python, and any relevant AI technologies. We want to see how your skills align with our needs!
Showcase Your Projects:Include specific examples of projects where you've developed data-intensive systems or worked with microservices and REST APIs. This helps us understand your hands-on experience and problem-solving skills.
Be Clear and Concise:When writing your cover letter, get straight to the point! Explain why you’re passionate about AI and how you can contribute to our mission. We appreciate clarity and enthusiasm!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at London Stock Exchange
✨Know Your Tech Inside Out
Make sure you’re well-versed in Core Java, Python, and the other technologies mentioned in the job description. Brush up on your knowledge of microservices, REST APIs, and CI/CD tools like Jenkins or GitLab. Being able to discuss your hands-on experience with these technologies will show that you’re not just familiar with them, but that you can actually apply them.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems using algorithms and data structures. Think about how you translated business challenges into scalable solutions. This is your chance to demonstrate your analytical thinking and creativity, so have a few stories ready that highlight your problem-solving prowess.
✨Emphasise Collaboration and Leadership
Since this role involves working closely with global teams and potentially mentoring junior engineers, be ready to talk about your experience in leading projects and collaborating with others. Share examples of how you’ve successfully worked in Agile teams or led initiatives that required cross-functional teamwork.
✨Prepare for Technical Challenges
Expect to face some technical questions or coding challenges during the interview. Practice coding problems related to Java and Python, and be prepared to explain your thought process. Familiarise yourself with common design patterns and best practices in software engineering, as these might come up in discussions about building scalable and production-ready systems.