
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology firm based in London is seeking talented Software Developers to join their dynamic team. This full-time role involves developing high-quality software solutions using Java, within a collaborative and innovative environment. The ideal candidates will possess strong Java expertise and experience in TDD, AWS, and microservices. A degree in Computer Science is preferred, and familiarity with Ruby or Python is a plus. Excellent benefits include generous holiday and pension contributions.
We’re looking for two talented Software Developers to join our dynamic team based in London. This is an exciting opportunity to work in a collaborative and innovative environment, contributing to the design, development, and deployment of high-quality software solutions.
As a key member of the engineering team, you will be responsible for developing robust and scalable applications using Java, working within a Linux environment, and leveraging the power of Amazon AWS cloud infrastructure. You’ll apply Test-Driven Development (TDD) or Behavior-Driven Development (BDD) principles to ensure reliability and maintainability and will play an active role in building and maintaining microservices architectures. Collaboration and clear communication are essential, as you’ll be working closely with your peers to deliver efficient, high-quality code that meets business objectives.
We’re seeking someone who takes pride in writing clean, well-documented, and testable code, with solid experience in unit and component testing. While Java expertise is essential, familiarity with Ruby and Python will be considered an advantage. Experience or interest in video technologies and video streaming/packaging would also be beneficial. If you’re passionate about developing innovative software and want to be part of a supportive, forward-thinking team, we’d love to hear from you.
Essential Key Skills and Responsibilities
You will:
Desirable Skills/Knowledge/Experience
Tools and Technology
Experience
Duration of the contract: initially 6 months with the possibility of extension – contract FTC (full‑time)
Application Process: In addition to our standard recruitment process (see below) you will be invited to a final online face‑to‑face meeting with our client, for you to meet them and learn more about the role.