At a Glance
- Tasks: Design and build cloud-native backend services using Java and Python.
- Company: Join a leading global financial institution on innovative engineering projects.
- Benefits: Competitive salary up to £78,000, 12-month contract, and on-site work in Central London.
- Why this job: Work with cutting-edge AI/ML solutions and make a real impact in finance.
- Qualifications: Strong experience in Java/Python and understanding of cloud-native architectures.
- Other info: Opportunity for long-term career growth in a dynamic enterprise environment.
The predicted salary is between 70000 - 78000 £ per year.
Build cloud-native, AI-driven platforms within a tier-one financial services environment. We're working with a global financial institution on a large-scale engineering programme and are looking for a Senior Java / Python Engineer to deliver high-impact backend systems on AWS, with exposure to modern AI and LLM-based solutions.
What's in it for you:
- Annual Salary up to £70,000 - £78,000 per annum (DOE)
- 12-month contract - Inside IR35 - PAYE
- 5 days on-site, Central London
- Enterprise-scale systems and long-term programme work
What you'll be doing:
- Designing and building backend services using Java and/or Python
- Delivering cloud-native applications in AWS environments
- Working with AI/ML solutions, including LLM inference and RAG-based semantic search
- Owning the full SDLC: system design, development, testing, deployment, and operational stability
What we're looking for:
- Strong commercial experience with Java and/or Python
- Solid understanding of cloud-native and distributed architectures
- Exposure to AI/ML platforms, ideally LLM-based solutions (e.g. RAG, OpenAI, Claude)
- Experience working in regulated or enterprise environments
Interested? Apply now for immediate consideration. For a confidential discussion, feel free to get in touch.
Senior Python/ Java Engineer - Backend in London employer: Principle
Contact Detail:
Principle Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Python/ Java Engineer - Backend in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the financial services sector and let them know you're on the lookout for opportunities. A personal recommendation can go a long way in landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best backend projects using Java or Python. This will give potential employers a taste of what you can do and set you apart from the competition.
✨Tip Number 3
Prepare for those interviews! Brush up on your knowledge of cloud-native applications and AI/ML solutions. Be ready to discuss how you've tackled challenges in previous roles, especially in regulated environments.
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find and apply for roles that match your skills. Plus, it shows you're serious about joining our team!
We think you need these skills to ace Senior Python/ Java Engineer - Backend in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and Python, especially in cloud-native environments. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working with AI-driven platforms and how your background makes you a perfect fit for our team. Keep it engaging and personal.
Showcase Your Projects: If you've worked on any impressive backend systems or AI/ML solutions, make sure to mention them! We love seeing real-world applications of your skills, so include links or descriptions of your work.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!
How to prepare for a job interview at Principle
✨Know Your Tech Stack
Make sure you brush up on your Java and Python skills before the interview. Be ready to discuss specific projects where you've used these languages, especially in cloud-native environments. Highlight any experience with AWS and AI/ML solutions, as this will show you're a perfect fit for the role.
✨Understand the SDLC
Since the job involves owning the full Software Development Life Cycle (SDLC), be prepared to talk about your experience in system design, development, testing, deployment, and ensuring operational stability. Have examples ready that demonstrate your ability to manage these phases effectively.
✨Familiarise Yourself with AI/ML Concepts
Given the focus on AI-driven platforms, it’s crucial to understand the basics of AI and machine learning, particularly LLM-based solutions. Research recent advancements in this area and be ready to discuss how they can be applied in backend systems.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about their engineering programme, team dynamics, and how they integrate AI into their projects. This shows your genuine interest in the role and helps you assess if it's the right fit for you.