At a Glance
- Tasks: Join our team to develop innovative software solutions using Java and AWS.
- Company: Dynamic tech company based in London with a collaborative culture.
- Benefits: Enjoy 25 days holiday, private medical insurance, and a generous pension scheme.
- Why this job: Make an impact in a supportive environment while working with cutting-edge technologies.
- Qualifications: Experience in Java, Linux, and cloud computing; TDD or BDD knowledge preferred.
- Other info: Flexible hybrid work model with excellent career growth opportunities.
The predicted salary is between 42000 - 84000 £ per year.
Location: London
Hybrid – 1-2 days a week in the office
Role Overview
We are 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 will 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 will be working closely with your peers to deliver efficient, high-quality code that meets business objectives.
We are 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 are passionate about developing innovative software and want to be part of a supportive, forward-thinking team, we would love to hear from you.
Essential Key Skills and Responsibilities
You will:
- Have extensive experience in software development with Java.
- Have experience in Linux operating systems.
- Be proficient in working with Amazon AWS cloud computing environments.
- Apply Test-Driven Development (TDD) or Behavior-Driven Development (BDD).
- Have microservices experience.
- Contribute to a positive and collaborative team environment.
- Communicate effectively within the team.
- Have a passion for writing clean, well-documented, and testable code.
- Test and debug code to ensure functionality and reliability.
- Have unit and component test experience.
Desirable Skills/Knowledge/Experience
Experience in Ruby and Python will be an advantage.
Knowledge on video and video streaming, packaging.
Tools and Technology
Java, Ruby, Python, AWS, TDD
Experience
A degree in Computer Science, Software Engineering, or a related field or similar work-based experience.
Proven experience as a Mid-Level Software Developer ideally with a focus on media-related projects.
Very good working knowledge of standard software development frameworks, techniques and methodologies.
Experience with providing coaching and mentoring.
Ability to work collaboratively in a team, contributing to the development of business scenarios.
Knowledge of software development tools and technologies.
You are flexible and curious in your approach.
Strong analytical and problem-solving skills.
Additional Information
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, 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.
Benefits
25 days holiday, plus bank holidays plus birthday paid each year.
Sick leave following probation (20 days per each rolling period each year).
Pension contribution is 10% employer from qualifying earnings following auto enrolment after 3 months service.
Private medical insurance via Vitality after 6 months of service.
Life assurance (5 x salary) after 6 months service.
Access to a free Eye voucher with Specsavers and a Flu vaccination with Boots.
Access to the cycle-to-work scheme.
Enhanced parental leave.
Senior Software Developer - FTC [UK] in London employer: Spyro Soft
Contact Detail:
Spyro Soft Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer - FTC [UK] in London
✨Tip Number 1
Get your networking game on! Reach out to current or former employees at the company through LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which can seriously boost your chances.
✨Tip Number 2
Prepare for that final online face-to-face meeting like it’s the big game! Research the company, understand their projects, and think about how your skills in Java and AWS can contribute. Show them you’re not just another candidate, but the perfect fit!
✨Tip Number 3
Practice makes perfect! Run through common interview questions related to software development, TDD, and microservices. Get comfortable explaining your past projects and how you’ve tackled challenges – this will help you shine during the interview.
✨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, we love seeing candidates who are proactive and engaged with our platform.
We think you need these skills to ace Senior Software Developer - FTC [UK] in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your Java expertise, experience with AWS, and any work with microservices. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software development and how your background aligns with our needs. Keep it concise but engaging – we love a good story!
Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to mention them. We’re interested in seeing your coding style and problem-solving skills, so include links to your GitHub or any live demos if possible.
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 to join our awesome team!
How to prepare for a job interview at Spyro Soft
✨Know Your Tech Stack
Make sure you brush up on your Java skills, as it's a must for this role. Familiarise yourself with Linux and AWS too, since you'll be working in those environments. Being able to discuss your experience with TDD or BDD will show that you understand the importance of writing reliable code.
✨Showcase Your Collaboration Skills
This position emphasises teamwork, so be ready to share examples of how you've worked effectively with others in the past. Think about times when you contributed to a positive team environment or helped mentor a colleague. Clear communication is key, so practice articulating your thoughts clearly.
✨Prepare for Technical Questions
Expect some technical questions during the interview. Brush up on microservices architecture and be prepared to discuss your approach to testing and debugging code. You might also want to think about any experience you have with Ruby or Python, as it could give you an edge.
✨Express Your Passion for Innovation
Let your enthusiasm for software development shine through! Talk about any personal projects or interests related to video technologies or streaming. Showing that you're curious and flexible in your approach can really set you apart from other candidates.