Software Engineer (Java)

Company: IG Group
Apply for the Software Engineer (Java)
Location: London
Job Description:

Requirements

  • For this role, we’re looking for solid backend engineering experience with Java as your weapon of choice (Spring Boot, REST/gRPC, reactive patterns)
  • ,

  • Battle-tested experience running production workloads on Kubernetes (AWS EKS preferred) – you’ve 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
  • ,

  • An 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

What the job involves

  • You’ll be the engineering force behind services that handle massive transaction volumes, real-time market data, and split-second decision making
  • ,

  • Your primary responsibility is designing and building backend systems that are robust, observable, and wickedly fast
  • ,

  • You won’t just write code – you’ll own the full lifecycle from architecture to production, ensuring our systems perform flawlessly when millions of pounds are on the line
  • ,

  • You’ll leverage AI-assisted development tools as a core part of your workflow — we expect engineers to actively embrace AI to multiply their impact
  • ,

  • 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 our 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

#J-18808-Ljbffr…

Posted: June 1st, 2026