Backend Software Engineer Java TDD
Backend Software Engineer Java TDD

Backend Software Engineer Java TDD

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
L

At a Glance

  • Tasks: Join a small Agile team to design and develop security features using core Java.
  • Company: A scaling Cyber Security tech company backed by a £100 million investment.
  • Benefits: Enjoy free chef-cooked meals, flexible hours, and a competitive salary up to £160k.
  • Why this job: Work on complex challenges in a collaborative environment that values your ideas and growth.
  • Qualifications: Strong Java skills, TDD experience, and knowledge of SQL and Networking required.
  • Other info: Office located in London with amazing facilities and a commitment to diversity.

The predicted salary is between 43200 - 72000 £ per year.

Are you a Java technologist with strong knowledge of software engineering best practices and backend development experience looking for an opportunity to progress your career in a senior, hands-on role with complex and challenging work? You could be joining a scaling Cyber Security technology company that has just received £100 million investment.

As a Backend Software Engineer you will join a small, Agile team using core Java within a TDD environment deploying to AWS. You will design and develop new features and enhancements across two security product areas, working across the full development lifecycle; you will be able to input ideas and have your voice heard in a collaborative team environment that encourages knowledge sharing.

Location: You will join colleagues in amazing offices in London five days a week with a wide range of facilities and an array of perks including free, chef cooked meals.

About you:

  • You have strong backend core Java development skills
  • You have a strong knowledge of software engineering best practices and have experience with TDD
  • You have a good knowledge of SQL and Networking (TCP/IP)
  • You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns
  • You are collaborative, with Pair Programming experience
  • You enjoy problem solving and are keen to pick up new skills

What’s in it for you:

As a Backend Software Engineer / Developer you will earn a highly competitive package including:

  • Salary to £160k
  • 8% pension contribution
  • Life Assurance and Income Protection
  • Enhanced paternity packages
  • Private Medical care for you and your family including same day GP appointments and prescriptions
  • Flexible working hours
  • Charitable donations matching scheme and much more

Apply now to find out more about this Backend Software Engineer / Developer (Java TDD) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We are an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Backend Software Engineer Java TDD employer: LinkedIn

Join a dynamic Cyber Security technology company in London, where you'll be part of a collaborative Agile team that values your input and fosters continuous learning. Enjoy a competitive salary package, exceptional benefits including private medical care, flexible working hours, and a vibrant office environment with chef-cooked meals, all while contributing to innovative security solutions in a rapidly growing industry.
L

Contact Detail:

LinkedIn Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Software Engineer Java TDD

✨Tip Number 1

Familiarise yourself with the latest trends in Java development and TDD practices. Being able to discuss recent advancements or frameworks during your interview can demonstrate your passion and commitment to the field.

✨Tip Number 2

Engage with the community by contributing to open-source projects or participating in coding challenges. This not only sharpens your skills but also provides tangible examples of your work that you can discuss in interviews.

✨Tip Number 3

Prepare to showcase your problem-solving abilities through practical coding exercises. Many tech interviews include live coding sessions, so practice common algorithms and data structures to feel confident.

✨Tip Number 4

Network with current employees or alumni from the company. They can provide insights into the company culture and the specific skills that are valued, which can help you tailor your approach during the interview process.

We think you need these skills to ace Backend Software Engineer Java TDD

Core Java Development
Test-Driven Development (TDD)
Agile Methodologies
SQL Proficiency
Networking Knowledge (TCP/IP)
Object-Oriented Programming (OOP)
Data Structures
Algorithms
Design Patterns
Pair Programming
Problem-Solving Skills
Collaboration and Teamwork
Cloud Deployment (AWS)
Software Engineering Best Practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your core Java development skills and experience with TDD. Include specific projects or roles where you've applied software engineering best practices, as this will resonate with the company's requirements.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience in Agile environments and how you enjoy collaborative work, as well as your problem-solving skills and eagerness to learn new technologies.

Showcase Relevant Skills: When detailing your experience, emphasise your knowledge of SQL, Networking (TCP/IP), and Computer Science fundamentals. Use specific examples to demonstrate your understanding of OOP, Data Structures, Algorithms, and Design Patterns.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software engineering roles.

How to prepare for a job interview at LinkedIn

✨Showcase Your Java Expertise

Make sure to highlight your core Java development skills during the interview. Be prepared to discuss specific projects where you've implemented Java solutions, and how you applied software engineering best practices.

✨Demonstrate TDD Knowledge

Since the role involves Test-Driven Development (TDD), be ready to explain your experience with TDD methodologies. You might want to share examples of how TDD has improved your coding process and the quality of your software.

✨Discuss Problem-Solving Skills

Prepare to talk about your approach to problem-solving. Think of a few challenging scenarios you've faced in past projects and how you overcame them, especially in a collaborative environment like pair programming.

✨Familiarise Yourself with SQL and Networking

Brush up on your knowledge of SQL and networking concepts, particularly TCP/IP. Be ready to answer questions or solve problems related to these areas, as they are crucial for the backend development role.

Backend Software Engineer Java TDD
LinkedIn
Go Premium

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

L
  • Backend Software Engineer Java TDD

    Full-Time
    43200 - 72000 £ / year (est.)
  • L

    LinkedIn

    1001-5000
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>