At a Glance
- Tasks: Investigate and resolve technical issues in Java-based systems to ensure platform reliability.
- Company: Feefo, a leading tech company transforming customer feedback into actionable insights.
- Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Why this job: Join a dynamic team and make a real impact on customer experience with innovative technology.
- Qualifications: 2+ years of Java experience, strong problem-solving skills, and a collaborative mindset.
- Other info: Exciting career growth in a supportive environment focused on learning and development.
The predicted salary is between 28000 - 35000 £ per year.
Feefo helps both consumers and businesses make the right decisions. Founded in 2010, Feefo works with 6,000+ brands worldwide to collect reliable and constructive reviews they can learn from and display. We invite confirmed customers to leave feedback, which results in reliable, fake-free reviews, so consumers can learn how people like them feel about different products and services. And companies can discover what they’re doing right, and where they can improve. This allows Feefo’s clients to create transparent, trusted relationships and deliver exceptional services that their customers can depend on - every time.
We’re a team of technology specialists, industry experts, and multi-lingual client services champions that operates across various sectors, including travel, retail, automotive, and finance. Feefo’s bespoke artificial intelligence, business insight, review software and compliance solutions help increase client sales and reduce churn. As a Google Premier Partner, our clients can improve their search and paid conversion rates too.
About The Role
Reporting to the Director of Engineering, the Junior Software Engineer plays a critical role in keeping Feefo’s platform running smoothly and reliably for our clients. This role sits within our product engineering function and focuses on investigating, diagnosing, and resolving technical issues across our Java-based systems. You’ll work closely with Software Engineers, Technical Leads, Product, Data, and Customer teams to understand problems, identify root causes, and deliver effective fixes or mitigations. It’s an ideal role for an engineer who enjoys problem-solving, understanding systems end-to-end, and making a real impact on customer experience — without the pressure of feature delivery as a primary focus.
What You’ll Do
- As a Junior Software Engineer at Feefo, you’ll work closely with engineers and stakeholders across the product engineering organisation to help keep our platform reliable, stable, and performing at scale.
- You’ll operate within an agile delivery environment, applying sound engineering principles to diagnose issues, contribute improvements, and continuously strengthen the resilience of our systems.
- Investigate and resolve production issues across Feefo’s Java-based services, ensuring timely and effective outcomes.
- Diagnose application behaviour using logs, metrics, and debugging tools to identify root causes rather than symptoms.
- Work closely with Software Engineers and Technical Leads to escalate, reproduce, and fix complex issues.
- Contribute fixes, improvements, and defensive changes back into the codebase where appropriate.
- Support incident response and post-incident reviews, helping improve system resilience and prevent recurrence.
- Collaborate with Product, Data, and Customer teams to translate real-world issues into technical understanding.
- Improve observability, documentation, and runbooks to make support and troubleshooting faster and more predictable.
- Spot patterns in issues and raise proactive improvements to reduce future support demand.
- Maintain a strong focus on platform reliability, stability, and customer trust.
Experienced Preferred
- 2+ years of commercial experience working with Java, ideally using Spring or similar frameworks.
- Experience with relational/SQL and No-SQL databases.
- Experience working in a production environment, supporting or maintaining live systems.
- A logical, methodical approach to debugging and problem-solving.
- Confidence working with logs, monitoring tools, and application metrics.
- Experience collaborating with engineers, product teams, or customer-facing roles.
- Clear written and verbal communication skills, particularly when explaining technical issues.
Nice To Have (but Not Required)
- Previous experience in a support or production-focused engineering role.
- Exposure to cloud environments (GCP, or similar).
- Familiarity with Modern JavaScript frameworks, preferably REACT.
- Familiarity with microservices, REST APIs, or containerised systems.
- Experience contributing fixes or improvements back into a shared codebase.
- Bachelor’s degree in Computer Science or similar technical discipline.
Junior Software Engineer in London employer: Feefo
Contact Detail:
Feefo Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current Feefo employees on LinkedIn. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project, make sure to share it during interviews. It’s a great way to demonstrate your problem-solving abilities and passion for coding.
✨Tip Number 3
Prepare for technical interviews by brushing up on Java and debugging techniques. Practice common coding challenges and be ready to explain your thought process. We want to see how you tackle problems!
✨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, it shows you’re genuinely interested in joining the Feefo team.
We think you need these skills to ace Junior Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Junior Software Engineer role. Highlight your experience with Java and any relevant frameworks like Spring. We want to see how your skills align with what we do at Feefo!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about problem-solving and how you can contribute to our team. Let us know what excites you about working at Feefo.
Showcase Your Technical Skills: Don’t forget to mention your experience with debugging, logs, and monitoring tools. We love candidates who can demonstrate their technical prowess and logical approach to problem-solving.
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Feefo
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially if you've worked with Spring or similar frameworks. Be ready to discuss your past experiences and how you've tackled issues in production environments. Practising coding problems related to debugging and system behaviour can really help you shine.
✨Understand Feefo's Mission
Familiarise yourself with Feefo's role in the market and how they help businesses and consumers. Knowing their approach to collecting reliable reviews will show that you're genuinely interested in the company and its impact. This knowledge can also help you tailor your answers to align with their values.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills. Think of specific examples where you've diagnosed and resolved technical issues. Use the STAR method (Situation, Task, Action, Result) to structure your responses clearly and effectively.
✨Communicate Clearly and Confidently
Since you'll be collaborating with various teams, clear communication is key. Practice explaining technical concepts in simple terms, as you might need to translate complex issues for non-technical stakeholders. This will demonstrate your ability to work well within a team and enhance overall customer experience.