Software Engineer (Java Backend) in London

Software Engineer (Java Backend) in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Arqfinance

At a Glance

  • Tasks: Design and develop scalable backend systems that power innovative financial products.
  • Company: Dynamic fintech company focused on financial inclusion and innovation.
  • Benefits: Competitive salary, stock options, paid leave, and a supportive team environment.
  • Other info: Work with the latest technology and enjoy excellent career growth opportunities.
  • Why this job: Join a talented team and make a real impact on how people manage their money.
  • Qualifications: Experience in backend development with Java and a degree in a relevant field.

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

Location: London

Employment Type: Full time

Location Type: Hybrid

What we’re looking for:

As a Backend Engineer, you’ll design, develop, and maintain scalable, secure, and high‑performing backend systems that power our innovative products. You’ll collaborate with a talented team to create solutions that drive financial inclusion and transform the way people manage their money.

What you'll be doing:

The work will focus on greenfield development and improvement of existing systems. Projects will include building REST APIs, engineering microservices and evolving a number of systems that our business depends on (e.g. card payments, treasury management, transactions booking, crypto liquidity). Our technology stack is based predominantly on Java 25 on the backend with Postgres database, and we rely on Spring Boot for quick and quality delivery. We follow a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery.

What you'll need:

  • Demonstrable experience in Backend development, with fluency in Java.
  • Bachelor’s Degree (or above) in Computer Science, Mathematics, Physics, or other Engineering / Science disciplines.
  • Quick learner with an ambitious and results driven personality, with excellent communication skills (English fluency, verbal and written).
  • Track record of building complex products that millions of people use in hypergrowth startups.

Sign‑on stock options bonus, so you become part of the success of the company. Discretionary performance bonus (stock options). Paid annual leave. Own the development process that will face on the customer's impact. Latest technology to work with. Strong team that will help you improve your skills.

Software Engineer (Java Backend) in London employer: Arqfinance

Join a forward-thinking company in London that champions innovation and financial inclusion, offering a dynamic work culture where your contributions directly impact millions. As a Software Engineer, you'll enjoy the benefits of hybrid working, competitive stock options, and a strong emphasis on professional growth through collaboration with a talented team and access to the latest technologies. With a focus on clean code and agile methodologies, this is an excellent opportunity for those looking to thrive in a supportive environment that values ambition and results.

Arqfinance

Contact Details:

Arqfinance Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Java Backend) in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Software Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java and backend development. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by practising coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so practice makes perfect!

Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it’s a great way to stay updated on new opportunities and company news.

We think you need these skills to ace Software Engineer (Java Backend) in London

Java
Backend Development
REST APIs
Microservices
Postgres Database
Spring Boot
Clean Code

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Java and backend development, and don’t forget to mention any projects that showcase your skills in building REST APIs or microservices.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about financial inclusion and how your background makes you a perfect fit for our team. Keep it concise but impactful!

Showcase Your Projects:If you've worked on complex products or have relevant side projects, make sure to include them in your application. We love seeing real-world examples of your work, especially if they demonstrate your ability to deliver high-performing systems.

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 for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Arqfinance

Know Your Tech Stack

Make sure you’re well-versed in Java, Spring Boot, and Postgres. Brush up on your knowledge of REST APIs and microservices, as these are key components of the role. Being able to discuss your experience with these technologies will show that you’re ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Use examples that highlight your ability to develop scalable and secure backend systems. This will demonstrate your practical experience and your approach to problem-solving.

Emphasise Clean Code Practices

Familiarise yourself with TDD (Test-Driven Development) and DDD (Domain-Driven Design). Be ready to talk about how you ensure maintainability and quality in your code. Sharing your thoughts on clean coding principles will resonate well with the interviewers.

Communicate Effectively

Since excellent communication skills are a must, practice articulating your thoughts clearly and concisely. Whether it’s discussing technical concepts or collaborating with team members, being able to communicate effectively will set you apart from other candidates.