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…
