Now hiring

Java Developer @ Thisisglobal

Holborn - LondonOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Accepting applications until: 21 August 2026

Job Description Your Role: Java Developer

As a Java Developer in the DAX engineering team, you’ll be a key part of the group building and improving our ad server platform. You’ll help shape product decisions from inception through to deployment, taking ownership of technical initiatives and contributing to a great developer and user experience. You’ll work with modern Java microservices (Java 21, Spring Boot), deployed on Kubernetes (EKS on AWS), using CI/CD pipelines with Jenkins and Terraform, and observability through Prometheus and Grafana, in a collaborative, agile team.

As a Java Developer at Global, you will:

Key Responsibilities

• Feature development (35%): Build and enhance features on our ad server platform to support direct and programmatic campaign lifecycle management, from booking to fulfilment, tracking and reporting. Own features end-to-end, from design through to production release, ensuring quality and timely delivery.

• Collaboration and technical leadership (25%): Work closely with developers and product owners to understand requirements, shape solutions and influence architectural decisions. Lead and contribute to technical discussions to ensure smooth integration across services.

• Code quality and best practice (15%): Champion clean code principles, contract-first design and well-tested software. Lead by example in code reviews, providing constructive feedback and mentoring others on best practices.

• Platform and performance improvements (15%): Identify technical debt, performance bottlenecks and opportunities to improve reliability and developer experience. Propose and implement changes to enhance the platform and tooling.

• Production support and reliability (10%): Help ensure a stable production environment by monitoring system health, supporting incident resolution and contributing to preventative measures and improvements.

What You’ll Love About This Role

Think Big: Work on complex, high-scale systems powering a fast-growing part of the business, using modern Java and cloud-native technologies.

Own It: Take real ownership of features and technical initiatives, from concept to production, and see the direct impact of your work.

Keep it Simple: Use clean, well-structured code and clear design to solve intricate problems in a way that’s easy to maintain and extend.

Better Together: Collaborate with a skilled, supportive team and product partners in an open, inclusive environment where ideas are shared and decisions are made together.

What Success Looks Like In your first few months, you’ll have:

• Led or co-owned the delivery of several features that provide clear business value.

• Contributed to shaping and refining features, actively driving technical discussions and influencing design and architecture.

• Championed good development practices in code reviews, offering insightful feedback and supporting others’ growth.

• Helped maintain a reliable production environment, using the team’s monitoring and observability tooling.

• Built a strong understanding of the business context and how the team’s work supports it.

• Gained a solid grasp of the team’s system architecture and upcoming roadmap.

What You’ll Need

• Technical mindset: Experience with Java or a similar language, with a proactive, problem-solving approach and a track record of taking ownership.

• Clean coding and design: Demonstrable experience with clean code principles, contract-first design and writing well-tested, maintainable software.

• Production awareness: Ability to design and build services with monitoring, observability and reliability in mind.

• Collaboration & influence: Experience leading or contributing to technical discussions within a multi-functional team and influencing architectural decisions.

• Continuous improvement: A proactive approach to identifying and addressing technical debt, performance issues and system improvements.

• Attention to detail: A focus on doing things well, ensuring quality and consistency in the solutions you deliver.

• Desirable experience: Familiarity with modern Spring/Spring Boot, Kubernetes, Docker, and DevOps tools such as Terraform, Jenkins and GitHub Actions; exposure to GraphQL; experience with incident management, production support and mentoring other engineers.

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores