Senior Engineer: Java in London

Senior Engineer: Java in London

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Design and implement scalable microservices using Java and integrate AI throughout the development lifecycle.
  • Company: Join IG Group, a leading FTSE250 FinTech company in Greater London.
  • Benefits: Enjoy a competitive salary, flexible benefits, private medical cover, and 25 days holiday.
  • Why this job: Make an impact by building modern software solutions and leveraging AI tools for faster coding.
  • Qualifications: 5-10 years of software engineering experience with strong backend expertise in Java.
  • Other info: Be part of a diverse team with excellent career growth and learning opportunities.

The predicted salary is between 48000 - 72000 £ per year.

Location: Greater London, England, United Kingdom

IG Group is a FTSE250 FinTech company that operates mobile, web, and desktop platforms for trading stocks, leveraged products, Futures & Options and Crypto. We are looking for a senior Java engineer to help build modern, scalable software solutions and integrate AI throughout the development lifecycle.

Responsibilities

  • Design and implement scalable microservices with an API‐first mindset.
  • Develop RESTful and GraphQL APIs with comprehensive documentation.
  • Build cloud‐native applications using modern architecture patterns.
  • Deliver well‐tested, production‐grade code with CI/CD automation.
  • Ship features quickly by leveraging AI tools for code generation, refactoring, testing, documentation and debugging.
  • Use AI for all coding tasks: feature implementation, refactoring, test creation, documentation, debugging.
  • Employ Claude Code, GitHub Copilot, LLM APIs and other AI assistants to write better code faster.
  • Apply AI‐assisted code analysis, optimisation and security scanning.
  • Integrate AI into CI/CD pipelines for automated code review, testing and deployment.
  • Document patterns and share learnings about AI‐first development.
  • Mentor team members on effective AI tool usage and prompt engineering.
  • Measure and communicate productivity gains from AI integration.

Qualifications

  • 5–10 years' experience in software engineering with strong backend expertise.
  • Proficiency in Java (required) and experience with Python, Node.js, Go or similar.
  • Experience building and deploying production systems at scale.
  • Strong understanding of software design patterns, SOLID principles and API design principles.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker) and orchestration (Kubernetes).
  • Experience with event‐driven architectures, message queues and service mesh.
  • Hands‐on experience with Model Context Protocol (MCP) or similar AI frameworks.
  • Demonstrated use of Claude Code, GitHub Copilot or similar AI development tools in production.
  • Experience implementing AI in CI/CD pipelines (code review, testing, security scanning).
  • Track record of producing measurable productivity improvements (2–5Ɨ) through AI tools.
  • Knowledge of prompt engineering, model selection and LLM capabilities/limitations.
  • Strong proficiency in at least one backend language and microservices framework (Spring Boot, Express, FastAPI, etc.).
  • Database expertise (SQL and NoSQL), API documentation tools (Swagger/OpenAPI, Postman), version control (Git) and CI/CD platforms (GitHub Actions, Jenkins, GitLab CI).
  • Experience with observability tools.

How We Work

  • Lead and inspire: Drive trust, alignment and enthusiasm.
  • Think big: Focus on problems that impact commercial outcomes.
  • Champion the client: Understand and prioritise client needs.
  • Deliver at pace: Push for fast, sustainable growth.
  • Raise the bar: Own work, be accountable and share feedback.

Benefits

  • Competitive salary.
  • Flexible benefits package (12% on top of salary).
  • Private medical cover for you and your family.
  • Life insurance.
  • Gym membership contribution.
  • 25 days holiday plus 1 birthday day and 2 days for voluntary work (28 total).
  • Option to buy or sell holiday days.
  • Unlimited LinkedIn Learning access.
  • Comprehensive local and global onboarding.
  • Employee‐led inclusive networks with annual budgets for events.
  • Participation in ESG initiatives.
  • Enhanced parental benefits and support.

We believe diversity is vital to success and encourage applications from people with diverse backgrounds and experiences.

Apply now for one opening.

Senior Engineer: Java in London employer: IG Group

IG Group is an exceptional employer, offering a dynamic work environment in Greater London where innovation meets collaboration. With a strong focus on employee growth, we provide access to unlimited LinkedIn Learning, comprehensive onboarding, and opportunities to engage in ESG initiatives. Our competitive benefits package, including private medical cover and flexible holiday options, ensures that our team members are well-supported both personally and professionally.
I

Contact Detail:

IG Group Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those in FinTech. A friendly chat can lead to insider info about job openings or even a referral.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Java projects and any AI integrations you've worked on. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to microservices and cloud platforms. Practising coding challenges can also help you feel more confident when it’s showtime.

✨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 seeing candidates who are proactive about their job search.

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

Java
Python
Node.js
Go
Microservices Architecture
RESTful APIs
GraphQL APIs
CI/CD Automation
Cloud Platforms (AWS, Azure, GCP)
Containerization (Docker)
Orchestration (Kubernetes)
Event-Driven Architectures
AI Development Tools (Claude Code, GitHub Copilot)
Database Expertise (SQL, NoSQL)
API Documentation Tools (Swagger/OpenAPI, Postman)

Some tips for your application 🫔

Tailor Your CV: Make sure your CV is tailored to the Senior Engineer: Java role. Highlight your experience with Java and any relevant AI tools you've used. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include specific projects where you've built scalable microservices or integrated AI into your development process. This gives us a clear picture of your hands-on experience and problem-solving abilities.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to highlight your key achievements. We appreciate straightforward communication!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at IG Group

✨Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with Java frameworks, design patterns, and how you've implemented scalable microservices in past projects. They’ll want to see that you can not only code but also understand the architecture behind it.

✨Showcase Your AI Integration Experience

Since this role heavily involves AI tools, be ready to talk about your hands-on experience with AI development tools like Claude Code or GitHub Copilot. Share specific examples of how you've used these tools to improve productivity or streamline your coding process.

✨Demonstrate Your Cloud Knowledge

Familiarise yourself with cloud platforms like AWS, Azure, or GCP, as well as containerisation and orchestration tools like Docker and Kubernetes. Be prepared to discuss how you've deployed applications at scale and any challenges you faced along the way.

✨Prepare for Technical Questions

Expect technical questions that test your understanding of API design principles, CI/CD pipelines, and event-driven architectures. Practise explaining complex concepts clearly and concisely, as communication is key in a senior role. You might even want to do some mock interviews to get comfortable!

Senior Engineer: Java in London
IG Group
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>