Java Full Stack Developer

Java Full Stack Developer

Temporary 60000 - 80000 £ / year (est.) Home office (partial)
S

At a Glance

  • Tasks: Design and develop scalable Java and Python applications while supporting production issues.
  • Company: Join a global engineering firm with a focus on innovation and collaboration.
  • Benefits: Competitive market rate, hybrid work model, and opportunities for professional growth.
  • Why this job: Make an impact in a dynamic environment while working with cutting-edge technologies.
  • Qualifications: 10+ years in backend development with strong Java and Python skills.
  • Other info: Mentorship opportunities and exposure to AI-driven projects.

The predicted salary is between 60000 - 80000 £ per year.

We are looking for a Senior Java Full Stack Developer to support the design, development, and maintenance of complex applications within a global engineering environment. This role combines hands-on development (75%) with Level 3 production support (25%), requiring strong technical expertise and problem-solving capability.

Key Responsibilities

  • Design, develop, and maintain scalable Java and Python-based applications
  • Build and enhance microservices and REST APIs for distributed systems
  • Collaborate with product, UX, and engineering teams to deliver high-quality solutions
  • Contribute across the full software development lifecycle (design to deployment)
  • Implement automated testing to ensure performance, scalability, and security
  • Diagnose and resolve production issues, performing root cause analysis
  • Provide Level 3 support and implement long-term fixes and preventative measures
  • Conduct code reviews and ensure adherence to engineering standards
  • Lead technical delivery and mentor junior developers
  • Support AI-driven initiatives using modern frameworks and tools

Required Skills & Experience

  • 10+ years of backend software engineering experience
  • Strong expertise in Java and Python
  • Experience building distributed, data-intensive systems
  • Microservices architecture and REST API development
  • Strong knowledge of SQL databases (Oracle, SQL Server, PostgreSQL)
  • CI/CD tools and DevOps practices (Jenkins, GitLab)
  • Containerisation and orchestration (Docker, Kubernetes)
  • Strong understanding of software design, algorithms, and data structures
  • JVM performance tuning and optimisation
  • Experience providing Level 3 production support
  • Exposure to AI/LLMs and modern AI frameworks (e.g., LangChain)

Desirable Skills

  • Experience mentoring or leading development teams
  • Background in financial services or market data environments
  • Familiarity with Spring Boot, Kafka, Redis, caching technologies
  • Experience with BDD frameworks (e.g., Cucumber, Karate)
  • Agile delivery experience or Scrum leadership exposure

Java Full Stack Developer employer: Stott & May Professional Search Limited

Join a forward-thinking company in London that values innovation and collaboration, offering a dynamic work culture where your contributions as a Senior Java Full Stack Developer will directly impact global engineering projects. With a strong emphasis on employee growth, you will have opportunities to mentor junior developers and engage in cutting-edge AI initiatives, all while enjoying the flexibility of a hybrid work model that promotes work-life balance.
S

Contact Detail:

Stott & May Professional Search Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Full Stack Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work in Java or full stack development. Attend meetups or webinars to meet potential employers and get your name out there.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Python, and microservices. This gives you a chance to demonstrate your expertise beyond just words on a CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and algorithms. Practice common interview questions related to Java and REST APIs, so you can confidently tackle any challenge thrown your way.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Java Full Stack Developer

Java
Python
Microservices Architecture
REST API Development
SQL Databases
CI/CD Tools
DevOps Practices
Containerisation
Orchestration
Software Design
Algorithms
Data Structures
JVM Performance Tuning
Level 3 Production Support
AI Frameworks

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of a Senior Java Full Stack Developer. Highlight your experience with Java, Python, and any relevant projects that showcase your skills in building scalable applications and microservices.

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 specific experiences that align with the job description, especially your problem-solving skills and experience in production support.

Showcase Your Technical Skills: Don’t forget to list your technical skills clearly. Include your expertise in SQL databases, CI/CD tools, and any experience with containerisation and orchestration. This will help us see how you can contribute to our team right away!

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Stott & May Professional Search Limited

✨Know Your Tech Inside Out

Make sure you brush up on your Java and Python skills, as well as your experience with microservices and REST APIs. Be ready to discuss specific projects where you've implemented these technologies, and don't shy away from diving into the nitty-gritty details.

✨Showcase Your Problem-Solving Skills

Since this role involves diagnosing production issues, prepare some examples of how you've tackled complex problems in the past. Think about the root cause analysis you've performed and how you implemented long-term fixes. This will demonstrate your analytical thinking and technical expertise.

✨Collaboration is Key

This position requires working closely with product, UX, and engineering teams. Be ready to share experiences where you've successfully collaborated with cross-functional teams. Highlight your communication skills and how you’ve contributed to delivering high-quality solutions together.

✨Emphasise Your Mentorship Experience

If you've had the chance to mentor junior developers or lead a team, make sure to bring that up. Discuss how you’ve supported their growth and the impact it had on the team's performance. This shows not only your technical skills but also your leadership qualities.

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

>