Software Engineer (Java) in London

Software Engineer (Java) in London

London Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
IG KnowHow

At a Glance

  • Tasks: Design and build high-performance Java services for a cutting-edge crypto trading platform.
  • Company: Join IG UK's innovative Crypto product engineering team.
  • Benefits: Enjoy competitive salary, flexible benefits, private medical cover, and generous holiday allowance.
  • Other info: Hybrid work model with opportunities for continuous learning and career growth.
  • Why this job: Make a real impact in fintech while working with the latest technologies.
  • Qualifications: Solid Java backend experience and familiarity with Kubernetes and CI/CD tools.

The predicted salary is between 60000 - 80000 £ per year.

Team You are a part of IG UK's Crypto product engineering team, responsible for a fully licensed, FCA‑regulated crypto trading platform launched in December 2025.

Responsibilities

  • Design, build, and maintain high‑performance Java services (Spring Boot WebFlux/MVC) that handle real‑time trading operations and massive data throughput.
  • Own the full stack from code to cloud – architect solutions, build CI/CD pipelines, deploy to Kubernetes (AWS EKS), and keep production humming.
  • Partner with Product, Design, and Frontend teams to deliver features that move the needle for clients and business – not just tick boxes.
  • Actively participate in product development, from requirements discussions to seeing customers using your software in production.
  • Contribute to implementing observability that matters – build monitoring, alerting, and tracing (Grafana, Honeycomb, OpenTelemetry) that catches issues before clients notice them.
  • Champion technical excellence in performance, scalability, and security – in fintech, "good enough" isn't good enough.
  • Troubleshoot and resolve production incidents with urgency and precision – when something breaks at 3am, you’re the person who fixes it (and then makes sure it never breaks again).
  • Contribute to technical discussions, participate in thoughtful code reviews and knowledge sharing.
  • Leverage AI‑assisted development tools to accelerate delivery, improve code quality, and stay at the cutting edge of modern engineering practices.
  • Challenge the status quo – question architectural decisions, propose improvements, and help shape our technical direction.

Qualifications

  • Solid backend engineering experience with Java (Spring Boot, REST/gRPC, reactive patterns).
  • Battle‑tested experience running production workloads on Kubernetes (AWS EKS preferred) – debugged pod crashes at midnight and lived to tell the tale.
  • Knowledge of relational databases (PostgreSQL) and caching layers (Redis).
  • Understanding of DevOps chops: CI/CD pipelines (GitLab CI), infrastructure‑as‑code (Terraform), and container orchestration aren’t buzzwords to you – they’re daily tools.
  • Experience with distributed systems, microservice architectures, and the observability tooling needed to keep them healthy.
  • A security‑first mindset baked into how you design and code – not bolted on as an afterthought.
  • Ownership mindset that borders on obsessive – you treat every system like you built it with your own money.
  • AI‑positive mindset – you see AI tools as amplifiers of engineering capability, not replacements, and you’re excited to push the boundaries of what’s possible with AI‑assisted development.
  • Drive to continually succeed; always working towards engineering excellence – you advocate for practices like pair programming, test‑driven development (TDD), and automated testing not because a process demands it, but because you’ve seen how they elevate code quality and team capability.
  • Strong English‑language communication skills and the ability to thrive in globally distributed, cross‑functional teams.
  • Hunger for continuous learning – you’ll gain deep understanding of IG’s trading products, financial markets, and the complex regulations that govern them.
  • Familiarity with financial services, trading platforms, or crypto/fintech is a plus – but we’ll teach you if you bring the engineering firepower.
  • Willingness to participate in on‑call rotations – production ownership means being there when it counts.

Working Arrangement

This is a hybrid position (3 days onsite, 2 days remote work).

Benefits & Perks

  • Competitive salary.
  • Flexible benefits package on top of your salary (12%).
  • Private medical cover for you and your family.
  • Life insurance.
  • Contribution to gym memberships.
  • 25 days holiday, with 1 additional day off to celebrate your birthday and 2 additional days off a year for voluntary work (28 in total).
  • Option to buy or sell holiday days.
  • Unlimited access to the LinkedIn Learning Platform.
  • A comprehensive global and local onboarding process.
  • Employee‑led LGBTQ+, Women’s, Black and Parents & Carers networks with an annual budget for organising events and projects that foster an open, diverse and inclusive culture.
  • Option to participate and create ESG initiatives based on IG Brighter Future Fund.
  • Enhanced primary (maternity), secondary (paternity), and shared parental pay and leave, as well as a range of support and benefits for parents.

Software Engineer (Java) in London employer: IG KnowHow

At IG UK, we pride ourselves on being an exceptional employer, particularly for our Software Engineers in the dynamic field of crypto trading. Our hybrid work model promotes a healthy work-life balance, while our commitment to employee growth is evident through unlimited access to learning platforms and diverse networks that foster inclusivity. With competitive salaries, comprehensive benefits, and a culture that champions technical excellence and innovation, IG UK is the ideal place for engineers eager to make a meaningful impact in fintech.

IG KnowHow

Contact Details:

IG KnowHow Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Java) in London

Tip Number 1

Network like a pro! Reach out to current employees at IG UK or in the fintech space on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your Java prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.

Tip Number 3

Prepare for technical challenges! Brush up on your coding skills and be ready to tackle real-time problem-solving scenarios. Practice makes perfect, so don’t skip this step!

Tip Number 4

Be yourself! During interviews, let your passion for engineering and learning shine through. We want to see your personality and how you’d fit into our team culture at IG UK.

We think you need these skills to ace Software Engineer (Java) in London

Java
Spring Boot
REST
gRPC
Kubernetes
AWS EKS
PostgreSQL

Some tips for your application 🫡

Show Off Your Java Skills:Make sure to highlight your solid backend engineering experience with Java, especially with Spring Boot. We want to see how you've tackled real-time trading operations and massive data throughput in your previous roles.

Demonstrate Your DevOps Know-How:Don’t forget to mention your experience with Kubernetes, CI/CD pipelines, and infrastructure-as-code. We love candidates who can show they’ve debugged production workloads and know their way around tools like GitLab CI and Terraform.

Communicate Clearly:Strong English communication skills are a must! Make sure your application reflects your ability to thrive in globally distributed teams. We want to see how you can articulate complex ideas simply and effectively.

Be Yourself and Be Passionate:Let your personality shine through! We’re looking for someone with a hunger for continuous learning and a drive for engineering excellence. Share your enthusiasm for AI-assisted development and how you challenge the status quo in your work.

How to prepare for a job interview at IG KnowHow

Know Your Tech Stack

Make sure you’re well-versed in Java, Spring Boot, and Kubernetes. Brush up on your knowledge of REST/gRPC and reactive patterns, as these will be crucial in the role. Be ready to discuss your past experiences with these technologies and how you've used them to solve real-world problems.

Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled production incidents or performance issues. Highlight your troubleshooting process and any tools you used, like Grafana or OpenTelemetry, to monitor and resolve issues. This will demonstrate your ability to handle high-pressure situations effectively.

Emphasise Collaboration

Since the role involves working closely with Product, Design, and Frontend teams, be ready to discuss how you’ve collaborated in the past. Share examples of how you contributed to product development discussions and how you’ve ensured that features deliver real value rather than just ticking boxes.

Demonstrate a Growth Mindset

Express your eagerness to learn and adapt, especially regarding AI-assisted development tools. Talk about how you stay updated with industry trends and how you’ve implemented practices like TDD or pair programming to enhance code quality. This shows that you’re not just looking for a job, but are committed to continuous improvement.