VIOOH Logo

VIOOH

Junior Software Engineer

Reposted 17 Days Ago
Be an Early Applicant
In-Office
Paddington, Westminster, London, England
Senior level
In-Office
Paddington, Westminster, London, England
Senior level
As a Senior Software Engineer at VIOOH, you will enhance the Java codebase, work within an Agile team, and implement architectural solutions while maintaining high-quality standards.
The summary above was generated by AI

Role Title: Junior Software Engineer Java
Reports to: Technical Lead Java
Location: Hybrid working environment (Remote and Paddington, London)
Role Type: Permanent, Full-time

How do we say our name, well it sounds like ‘view’. It’s also a lot shorter than saying ‘Viewed Impressions for Out Of Home’.

VIOOH is a fast-growing startup that is defining the future of out-of-home advertising.

We are a dynamic team building a global platform which automates the buying and selling of outdoor advertising, enables programmatic trading and delivers dynamic, data-driven content to screens in locations and moments to better resonate with and influence consumers.

We’ve recently redesigned our people strategy to create a future-proof, hybrid and flexible workplace approach. Employees can work in the office (Paddington, London) and work from home, empowering all VIOOHers to thrive regardless of location and ensuring we can attract diverse talent to support our global expansion.

Role OverVIOOH

We are a team of curious, passionate problem solvers. We are always looking to push our boundaries by accepting new challenges and using the best technologies and methodologies we can.

Working as a part of an Agile development team, you will be producing great quality code through improving and extending our Java codebase to produce real value for our customers. You will help provide the architectural and design direction of areas of the project and take ownership of the implementation within the team.

You’ll be using technologies such as Java, Docker, Kubernetes, Kafka, AWS, Nginx, Terraform, Git, MySQL and Jira to develop back-end services and microservices.

We invest in your growth and are committed to supporting you through our values at VIOOH. We give 10% of your time each week to focus on self development and improvement of your skills in new areas.

VIOOH has embraced the hybrid workplace, ensuring you can work as effectively and collaboratively remotely as you can from the office.

What we'll expect from you

  • Maintain, improve and extend the current software stack with new functionality, being part of a development team using Agile methodologies displaying the desire to continuously improve
  • Solve business needs by building, testing and documenting software
  • Work closely with technical leads to discuss solution and implementation strategy
  • Produce great, elegant and simple code in a dynamic and collaborative environment
  • Conduct code reviews of fellow developer’s work
  • Help us deliver best quality by improving our testing and continuous-integration system
  • Promote improvements for software development practices, processes and standards with consideration of quality, innovation, and productivity
  • Stay up-to-date with the latest technology to improve existing services constantly

What we want from you

Essential

  • Knowledge with modern core Java 8+ development using Spring / Spring Boot
  • Familiar working in a TDD or BDD environment 
  • Knowledge in designing and implementing REST APIs
  • Familiar using CI/CD pipelines using technologies such as Docker, Terraform and Kubernetes
  • Familiar with agile software development (scrum, kanban or XP)
  • Familiar working with microservice architecture
  • Familiar with SQL and NoSQL databases

Desirable

  • Kafka or other distributed messaging systems
  • System monitoring - Kibana, Grafana, Prometheus
  • Delivering infrastructure as code with Terraform
  • Software system architecture knowledge

Personal characteristics

The successful candidate will be someone with a real passion for technology who is not afraid of any challenge. Working in a collaborative environment, you will have the courage to ask questions and to constructively challenge others.

They will have an eagerness to learn and continuously improve themselves and their skills, keeping up with evolutions in the technology industry.

Application overVIOOH

Our recruitment team will work hard to give you a positive experience throughout the process, no matter the outcome. Your application will be screened closely and you can rest assured that all follow-up actions will be thorough, from assessments and interviews through to your onboarding.

VIOOH is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity or any other basis as protected by applicable law.

Top Skills

AWS
Docker
Git
Java
JIRA
Kafka
Kubernetes
MySQL
Nginx
Terraform

Similar Jobs

21 Days Ago
In-Office or Remote
London, England, GBR
Junior
Junior
Software
The Junior Software Engineer will maintain and enhance the trading platform, integrating with global sports betting venues, and collaborate with various teams.
Top Skills: APIsAWSC#C++GoJavaJavaScriptPostgresPythonRustTypescriptWeb Scraping
16 Days Ago
Easy Apply
Hybrid
London, England, GBR
Easy Apply
Junior
Junior
Fintech • Financial Services
As a Junior Software Development Engineer in Test, you will support and enhance trading systems by creating and executing manual and automated test strategies, troubleshooting issues, and contributing to continuous improvement efforts.
Top Skills: LinuxMssqlPostgresPython
17 Days Ago
In-Office
Paddington, Westminster, London, England, GBR
Senior level
Senior level
AdTech • Marketing Tech
The Senior Software Engineer will design APIs, build data-intensive services, manage infrastructure, and collaborate with data scientists, focusing on data platform capabilities and architectural decisions.
Top Skills: AuroraAWSDatadogDockerDynamoDBGCPGrafanaJavaKafkaKibanaKubernetesPrometheusPythonScalaTerraform

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account