Senior Java Developer
Senior Java Developer

Senior Java Developer

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
Go Premium
G

At a Glance

  • Tasks: Develop high-performance audio streaming features for millions of users.
  • Company: Join Global, a leader in digital audio advertising and streaming services.
  • Benefits: Enjoy a collaborative agile environment with opportunities for learning and growth.
  • Why this job: Work on cutting-edge technology with real-time challenges and a supportive team culture.
  • Qualifications: Passion for problem-solving, experience with Java17, and knowledge of distributed systems required.
  • Other info: Applications accepted until 1 August 2025; flexible working options available.

The predicted salary is between 48000 - 84000 £ per year.

Accepting applications until: 27 February 2026 Job Description

Your Role: Senior Java DeveloperAre you an experienced Senior Java Developer looking to lead a team building cutting‐edge, event‐driven systems that power millions of digital advertising moments every day?

As a Senior Java Developer within our Digital Out of Home (DOOH) team, you\’ll play a key role in developing the programmatic advertisement platform that powers all digital assets across Global\’s outdoor estate — from large roadside signs to the Transport for London network.

You\’ll lead a talented agile team working with modern Java microservices ( Java 21, Spring Boot ), deployed on Kubernetes ( EKS on AWS ), with CI/CD pipelines using Jenkins and Terraform, and observability through Prometheus and Grafana. This platform sits at the heart of Global\’s outdoor advertising ecosystem and must be available 24/7, 365 days a year.

We\’re a close‐knit, collaborative team that values creativity, technical excellence, and working together to deliver meaningful impact.

Key ResponsibilitiesAs a Senior Java Developer at Global, your responsibilities will include:

Designing and developing new features and enhancements (16.6%), evolving the platform\’s architecture to support future growth.

Collaborating across teams (16.6%), working closely with developers, tech leads, and product owners to shape solutions and ensure smooth integration across our services.

Leading best practices (16.6%), maintaining high coding standards and promoting good development practices through code reviews and mentorship.

Contributing to CI/CD and DevOps processes (16.6%), helping to maintain and improve pipelines, deployments, and production reliability.

Supporting production environments (16.6%), monitoring and maintaining the services you build to ensure performance and availability.

Driving innovation (16.6%), continuously improving how we design, deliver, and scale our digital ad platform.

What You\’ll Love About This Role

Think Big: Develop a world‐class dynamic ad insertion platform that delivers personalised experiences for millions of people every day.

Own It: Lead an agile team with the autonomy to solve complex challenges and make impactful decisions.

Keep It Simple: Build reliable, elegant solutions using modern technologies that scale with Global\’s growth.

Better Together: Work closely with both technical and product stakeholders in a supportive, collaborative environment.

What Success Looks LikeIn your first few months, you\’ll have:

Delivered new ad platform capabilities seen by millions across the UK.

Helped shape the product roadmap, balancing platform improvements with business‐driven features.

Supported and maintained production infrastructure, taking ownership of the services you and your team build.

Contributed to code reviews and demonstrated strong development practices.

What You\’ll NeedWe\’re looking for someone who is proactive, collaborative, and excited by solving complex technical problems. You\’ll bring:

Strong experience in Java 17/21 , Spring Boot , and RDBMS .

Experience with event‐driven architectures and publish‐subscribe systems such as Kafka or AWS SNS/SQS.

A focus on writing well‐tested, maintainable code .

Familiarity with CI/CD pipelines (Jenkins/Terraform) and cloud‐based environments (AWS EKS, Kubernetes).

A willingness to learn and work with other languages and technologies across Global\’s ecosystem.

#J-18808-Ljbffr

Senior Java Developer employer: Global

Global is an exceptional employer for Senior Java Developers, offering a dynamic and collaborative work culture that thrives on innovation and technical excellence. With the opportunity to work on high-performance audio streaming services that reach millions of listeners, employees benefit from a supportive environment that encourages continuous learning and professional growth. Located in a vibrant tech hub, Global provides unique advantages such as flexible working arrangements and access to cutting-edge technologies, making it an ideal place for those seeking meaningful and rewarding employment.
G

Contact Detail:

Global Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Developer

Tip Number 1

Familiarise yourself with Java 17 and its new features, as this role specifically requires expertise in this version. Consider building a small project or contributing to open-source projects that utilise Java 17 to showcase your skills.

Tip Number 2

Gain hands-on experience with performance testing tools like Java Flight Recorder and Gatling. You could set up a test environment to simulate high-load scenarios, which will help you understand how to optimise applications for low latency.

Tip Number 3

Engage with communities focused on distributed systems and concurrent programming. Platforms like GitHub or Stack Overflow can provide insights into common challenges and solutions, which will be beneficial during interviews.

Tip Number 4

Prepare to discuss your experience with agile methodologies. Think of examples where you've contributed to team learning or improved processes, as this role values collaboration and a strong team ethos.

We think you need these skills to ace Senior Java Developer

Java 17
Spring Framework
Kubernetes (K8s)
Concurrent Programming
Java Thread Management
Performance Tuning
JVM Profiling and Tuning
Custom Data Structures
Agile Development Methodologies
Unit Testing
Integration Testing
Performance Testing
Release Management
Problem-Solving Skills
Collaboration and Teamwork
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, particularly Java17, and any relevant projects involving audio streaming or concurrent systems. Use specific examples to demonstrate your skills in performance testing and optimising Java bytecode.

Craft a Compelling Cover Letter: In your cover letter, express your passion for solving technical problems and your enthusiasm for working in a collaborative agile environment. Mention how your previous experiences align with the responsibilities outlined in the job description.

Showcase Relevant Projects: If you have worked on projects that involved designing custom data structures or managing Java threads, be sure to include these in your application. Highlight any measurable outcomes or improvements you achieved through your contributions.

Proofread and Edit: Before submitting your application, take the time to proofread your documents. Check for any spelling or grammatical errors, and ensure that your formatting is consistent. A polished application reflects your attention to detail.

How to prepare for a job interview at Global

Showcase Your Java Expertise

Make sure to highlight your experience with Java 17 and any relevant frameworks like Spring. Be prepared to discuss specific projects where you've optimised Java bytecode or tuned JVMs, as this will demonstrate your technical proficiency.

Demonstrate Problem-Solving Skills

Since the role involves solving complex technical problems, be ready to share examples of how you've approached distributed and concurrent issues in the past. Discuss your thought process and the metrics you used to measure success.

Emphasise Collaboration

This position is within a close-knit team, so it's important to convey your ability to work collaboratively. Share experiences where you've contributed to an agile development process or participated in code reviews, showcasing your teamwork skills.

Prepare for Technical Questions

Expect to face technical questions related to performance testing and managing Java threads. Brush up on concepts like custom data structures and algorithms, as well as tools like Java Flight Recorder and Gatling, to show you're well-prepared.

Senior Java Developer
Global
Location: London
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

G
  • Senior Java Developer

    London
    Full-Time
    48000 - 84000 £ / year (est.)
  • G

    Global

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