At a Glance
- Tasks: Design and build complex Java/Python applications in a microservices environment.
- Company: Leading tech firm focused on AI and innovative solutions.
- Benefits: Competitive contract rate, hybrid work model, and opportunities for mentorship.
- Other info: Exciting chance to lead projects and mentor junior engineers.
- Why this job: Join a global team and make an impact in cutting-edge technology.
- Qualifications: 10+ years in backend engineering with strong Java and Python skills.
The predicted salary is between 40000 - 60000 £ per year.
Location: London - Hybrid - 3 days per week onsite
Start Date: ASAP
Contract Rate: TBC, likely in the region of £500 per day inside IR35
Duration: 6 months initially
Role Overview
Our client is seeking a Senior Java Full Stack Developer to help design, build, and support complex Java/Python applications within a distributed, microservices‑driven environment. You will work across global teams, contribute to an AI‑focused engineering roadmap, and provide critical L3 production support to ensure stability and performance.
Key Responsibilities
- Develop and maintain Java & Python applications, microservices, and distributed systems.
- Work with global product, UX, and engineering teams to deliver high‑quality solutions.
- Contribute across the full SDLC, ensuring scalable, secure, test‑driven delivery.
- Support L3 production incident resolution, root‑cause analysis, and preventive fixes.
- Perform code reviews, enforce best practices, and mentor junior engineers.
- Lead development tasks and uphold high engineering standards.
Skills & Experience
Essential
- 10+ years' backend engineering experience.
- Strong Java, Python, microservices, REST APIs, distributed systems.
- RDBMS (Oracle/SQL Server/Postgres), CI/CD, Docker, Kubernetes.
- JVM tuning, performance optimisation, algorithms & data structures.
- L3 production support experience.
- Experience with LLMs, LangChain/LangGraph, and production‑ready AI engineering.
Desirable
- Mentoring/technical leadership.
- Financial services experience.
- Spring Boot, Kafka, Redis, in‑memory caching.
- BDD tools (Cucumber/JBehave/Karate).
- Agile/Scrum understanding.
If you have the relevant skills and experience, please do apply promptly to be considered.
Java Full Stack Developer employer: Queen Square Recruitment Ltd
Join a forward-thinking company in London that values innovation and collaboration, offering a hybrid work model that promotes work-life balance. As a Java Full Stack Developer, you'll be part of a dynamic team focused on cutting-edge AI technologies, with ample opportunities for professional growth and mentorship. Enjoy a supportive work culture that prioritises employee development and fosters a sense of community among global teams.
Contact Details:
Queen Square Recruitment Ltd Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Java Full Stack Developer
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local coding events. The more you mingle, the better your chances of landing that Java Full Stack Developer gig.
✨Show Off Your Skills
Create a portfolio showcasing your best projects, especially those involving Java and Python. Share it on platforms like GitHub and make sure to highlight any microservices or AI-related work. This is your chance to shine!
✨Ace the Interview
Prepare for technical interviews by brushing up on algorithms, data structures, and system design. Practice coding challenges and be ready to discuss your past experiences with L3 production support and mentoring. Confidence is key!
✨Apply Through Us!
Don’t forget to apply through our website! We’re here to help you find the right role, and applying directly can give you an edge. Plus, we love seeing talented developers like you join our community!
We think you need these skills to ace Java Full Stack Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java, Python, and microservices. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects and achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. Mention your experience in L3 production support and any AI engineering work you've done. We love a good story!
Showcase Your Problem-Solving Skills:In your application, highlight specific examples where you've tackled complex issues or optimised performance. We’re looking for someone who can lead development tasks and uphold high engineering standards, so let us know how you’ve done that!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered promptly. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Queen Square Recruitment Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in Java, Python, and the microservices architecture. Brush up on your knowledge of REST APIs and distributed systems, as these will likely come up during technical discussions. Being able to speak confidently about your experience with these technologies will impress the interviewers.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific instances where you've resolved production incidents or optimised performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to handle L3 support and your analytical skills in real-world scenarios.
✨Highlight Your Mentoring Experience
Since mentoring junior engineers is part of the role, be ready to share examples of how you've guided others in previous positions. Talk about your approach to code reviews and enforcing best practices, as this shows your leadership potential and commitment to high engineering standards.
✨Understand the Company’s Vision
Research the company’s focus on AI and their engineering roadmap. Be prepared to discuss how your skills align with their goals, especially if you have experience with LLMs or AI engineering. Showing that you understand their direction will set you apart from other candidates.