Java Developer in London

Java Developer in London

London Full-Time 50000 - 70000 € / year (est.) No home office possible
Global

At a Glance

  • Tasks: Develop and enhance our ad server platform using modern Java technologies.
  • Company: Join a dynamic tech team focused on innovation and collaboration.
  • Benefits: Enjoy competitive pay, remote work options, and opportunities for professional growth.
  • Other info: Be part of a close-knit team with excellent career advancement opportunities.
  • Why this job: Tackle exciting challenges and make a real impact in a fast-growing business.
  • Qualifications: Experience in Java, clean code principles, and a proactive problem-solving attitude.

The predicted salary is between 50000 - 70000 € per year.

We are in search of a backend engineer with an affinity for technical excellence and a keen interest in enhancing user experiences. As part of our esteemed DAX engineering team, you will be involved in and leading product-related decisions from inception to deployment, taking ownership of technical initiatives and driving improvements across the platform. The primary focus of the role will be our ad server platform, where you will build and improve products related to direct and programmatic campaign lifecycle management, from booking to fulfilment, tracking and reporting. You’ll work within a talented agile team working with modern Java micro‑services (Java 21, Spring Boot), deployed on Kubernetes (EKS on AWS), with CI/CD pipelines using Jenkins and Terraform, and observability through Prometheus and Grafana. We’re a close‑knit, collaborative team that values creativity, technical excellence, and working together to deliver meaningful impact.

Key Responsibilities

  • Developing features for the business: Building on the platform architecture to support features on the roadmap and deliver business value. Taking ownership of features from conception through to production, ensuring quality and timely delivery.
  • Collaborating with the development team: Driving technical conversations with developers and product owners to understand project requirements, discuss implementation approaches, and ensure smooth integration of various software components.
  • Championing code quality: Leading by example in code reviews, proactively identifying opportunities to improve code standards, and mentoring team members on best practices.
  • Driving platform improvements: Proactively identifying technical debt, performance bottlenecks, and opportunities for enhancement. Taking initiative to propose and implement solutions that improve system reliability and developer experience.
  • Supporting production environments: Taking ownership of production stability, proactively monitoring system health, leading incident resolution efforts, and implementing preventative measures to reduce future issues.

Best Things About The Job

  • Tackle exciting, intricate technical challenges using cutting edge technology and have the autonomy to drive technical decisions.
  • Operate in a team environment that values collaboration, openness, and joint decision‑making where your leadership and initiative directly shape the platform’s evolution.
  • Work in partnership with the product team to set the priorities for the fastest growing part of the business.

What Success Looks Like

  • Led or co‑owned the delivery of several features which provide business value.
  • Proactively contributed towards the refinement and design of features, driving technical discussions and influencing architectural decisions.
  • Championed good development practice in code reviews, providing insightful feedback and mentoring others on technical approaches.
  • Assisted in ensuring a reliable production environment using relevant tooling.
  • Gained an understanding of the business context and how it relates to the team’s deliverables.
  • Gained a solid understanding of the team’s system architecture and what the roadmap looks like.

What You’ll Need

  • A self‑driven, problem‑solving attitude with a track record of taking initiative and ownership.
  • A pragmatic and proactive approach to work, comfortable driving technical decisions and leading features end‑to‑end.
  • Experience with Java or a similar language.
  • Demonstrable experience in clean code principles and contract‑first design.
  • Writing well‑tested code, and accounting for how code will need to be monitored in production.
  • Leading technical discussions and influencing architectural decisions within a multi‑functional team.
  • An eye for detail and the dedication to make sure things are done right.
  • A proactive approach to identifying and addressing technical debt, performance issues, and system improvements.

Bonus

  • Familiarity with DevOps tools such as Terraform, Jenkins, and GitHub Actions.
  • Proficiency in modern Spring, Spring Boot, as well as Kubernetes and Docker.
  • Experience in GraphQL - Knowledge of the latest (and anticipated) Java features.
  • Experience leading incident response and implementing preventative measures.
  • Knowledgeable in best practices for production support and adept in handling incident management.
  • Experience mentoring junior developers or leading technical initiatives.

Java Developer in London employer: Global

Join our dynamic DAX engineering team as a Java Developer, where you'll tackle exciting technical challenges and have the autonomy to influence product evolution. We foster a collaborative work culture that values creativity and technical excellence, offering ample opportunities for professional growth and mentorship. Located in a vibrant tech hub, we provide a stimulating environment that encourages innovation and teamwork, making it an excellent place for those seeking meaningful and rewarding employment.

Global

Contact Detail:

Global Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Developer in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your Java projects and contributions. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more prepared you are, the more confident you'll feel during the interview!

Tip Number 4

Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows your enthusiasm for the role and the company!

We think you need these skills to ace Java Developer in London

Java
Spring Boot
Kubernetes
CI/CD Pipelines
Jenkins
Terraform
Prometheus

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Java Developer role. Highlight your experience with Java, Spring Boot, and any relevant tools like Kubernetes or Jenkins. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for backend engineering and how you can enhance user experiences. Let us know why you're excited about joining our DAX engineering team and what you can bring to the table.

Showcase Your Projects:If you've worked on any projects that demonstrate your coding skills or problem-solving abilities, make sure to include them. We love seeing real examples of your work, especially if they relate to the ad server platform or similar technologies.

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 us you’re keen to join our team!

How to prepare for a job interview at Global

Know Your Java Inside Out

Make sure you brush up on your Java skills, especially the latest features in Java 21. Be prepared to discuss clean code principles and how you've applied them in past projects. This will show that you not only know the language but also understand best practices.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled technical challenges in previous roles. Think about specific instances where you identified technical debt or performance issues and how you proposed solutions. This will demonstrate your proactive approach and ownership mentality.

Familiarise Yourself with the Tech Stack

Get comfortable with the tools mentioned in the job description, like Spring Boot, Kubernetes, and CI/CD pipelines. If you have experience with Terraform or Jenkins, be ready to discuss how you've used these tools to improve development processes.

Emphasise Collaboration and Leadership

Since this role involves working closely with a team, be prepared to talk about your experiences in collaborative environments. Highlight any instances where you've led technical discussions or mentored junior developers, as this aligns with the company's values of teamwork and technical excellence.