Senior Java Engineer in London

Senior Java Engineer in London

London Full-Time 70000 - 90000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Lead innovative projects, develop intelligent solutions, and enhance financial systems using modern tech.
  • Company: Join a leading financial services firm driving AI innovation in global markets.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on creativity and problem-solving.
  • Why this job: Be at the forefront of AI technology and make a real impact in finance.
  • Qualifications: 10+ years in backend engineering, strong Java and Python skills, and team leadership experience.

The predicted salary is between 70000 - 90000 € per year.

Requirements:

  • 10+ 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)
  • Background as a Scrum Master or experience running Agile teams

What We’re Looking For:

A proactive, creative engineering leader who enjoys solving complex problems, working hands-on with modern technologies, and driving AI enabled innovation. If you’re passionate about building resilient, intelligent, data intensive systems that power global financial markets, we’d love to hear from you.

What the job involves:

We are seeking a hardworking and intellectually curious Senior Java Engineer to join the development of new Index platform for FTSE-Russell Index Business of London Stock Exchange Group (LSEG) in our Fort Mill office. The Index team is responsible for calculations and distribution of Indexes to end clients. The individual will be working on innovative technologies with a team of developers to implement solutions that support the strategic growth of the Index business. It requires requirement gathering from Index Research and implementation of sophisticated algorithms with high precision for computation of financial data points.

Design, develop and maintain complex Java and Python based applications and services using industry-standard methodologies and tools. Architect new systems or reuse existing systems that drive complex applications. Collaborate with Product Managers, UX team and Software Engineers around the globe to deliver outstanding products. Engage actively from requirements gathering and design to the final stages of testing and deployment, ensuring products meet the highest standards. Establish and maintain automated tests, guaranteeing applications are robust, scalable and secure. Proactively solve production issues, deduce root causes and implement timely fixes or workarounds. Lead individual project priorities and target commitments. Perform code reviews to ensure the application meets or exceeds specified standards and objectives to achieve the desired level of quality. Demonstrate depth of knowledge and expertise in software design and development to act as the SME in the working domain, mentoring junior developers on a day-to-day basis. As a developer you will be responsible for delivering Level 3 production support by efficiently diagnosing and resolving issues to minimise disruption to business operations. This includes analysing incidents, identifying root causes, implementing preventive measures and delivering timely fixes.

Senior Java Engineer in London employer: Deepstreamtech

Join a dynamic and innovative team at the London Stock Exchange Group in Fort Mill, where we prioritise a collaborative work culture that fosters creativity and professional growth. As a Senior Java Engineer, you will have the opportunity to work with cutting-edge technologies while contributing to the development of intelligent solutions that drive the financial markets. We offer competitive benefits, a commitment to employee development, and a supportive environment that encourages continuous learning and mentorship.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Java Engineer in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Python, or AI technologies. 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 brushing up on your problem-solving skills and algorithms. Practice coding challenges and be ready to discuss your past experiences with microservices and CI/CD tools. Confidence is key!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who are eager to drive innovation in our team.

We think you need these skills to ace Senior Java Engineer in London

Core Java
Python
Algorithms
Data Structures
Problem-Solving Skills
Microservices
REST APIs

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Java Engineer role. Highlight your 10+ years of backend software engineering experience and any relevant projects that showcase your skills in Core Java, Python, and AI technologies.

Showcase Your Problem-Solving Skills:In your application, don’t just list your technical skills; demonstrate how you've used them to solve complex problems. We love seeing examples of how you’ve translated business challenges into scalable solutions.

Highlight Team Leadership Experience:If you have experience leading or mentoring a team, make sure to mention it! We’re looking for someone who can guide others and contribute to a collaborative environment, so share any relevant experiences.

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Deepstreamtech

Know Your Tech Inside Out

Make sure you’re well-versed in Core Java, Python, and the frameworks 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 but truly capable.

Showcase Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems, especially in backend engineering. Think about how you’ve translated business challenges into scalable solutions. This is your chance to demonstrate your strong algorithms and data structures skills, so have a few stories ready!

Engage with AI Concepts

Since the role involves supporting AI adoption, be prepared to talk about your experience with intelligent solutions, LLMs, and agentic AI frameworks. If you’ve worked on projects involving these technologies, share your insights and how they can drive innovation in financial markets.

Demonstrate Leadership and Collaboration

If you have experience leading teams or mentoring junior developers, highlight this during the interview. Discuss how you’ve collaborated with product managers and UX teams to deliver high-quality products. Showing that you can lead and work well with others will set you apart as a proactive engineering leader.