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
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
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!