Java Developer

Java Developer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
M

At a Glance

  • Tasks: Develop and enhance Java microservices while collaborating with a dynamic team.
  • Company: Join Global, a leading company driving commercial success in Radio and Outdoor.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
  • Other info: Be part of a friendly, agile team with excellent career growth potential.
  • Why this job: Make an impact using cutting-edge tech and AI tools in a collaborative environment.
  • Qualifications: Strong Java experience and familiarity with AI coding tools required.

The predicted salary is between 60000 - 80000 £ per year.

Your Role: Java Developer

The Commercial Technology team develops and maintains the products that drive Global’s commercial revenues across both Radio and Outdoor. As a Java Developer at Global, you’ll work across a suite of Java 17+ (mostly Java 21) and Spring Boot microservices, some of which are event‑driven. You’ll contribute across the full technical lifecycle, from CI/CD pipelines and infrastructure to production monitoring, using modern AI tools as part of your daily workflow to deliver high‑quality, reliable software.

Key Responsibilities

  • Feature Development & Platform Evolution (40%): Develop new features for the business and enhance the platform architecture to support future roadmap initiatives.
  • Collaboration & Delivery (40%): Work closely with other developers, software architects and product owners to understand requirements, shape implementation approaches and ensure smooth integration of microservices and components.
  • Operations, AI & Continuous Improvement (20%): Contribute to CI/CD pipelines (Jenkins/Terraform), run services in Kubernetes (EKS on AWS), and support monitoring/alerting (Prometheus/Grafana). Use AI coding tools to accelerate delivery while maintaining rigorous code quality through reviews and strong engineering judgement.

What You’ll Love About This Role

  • Think Big: Work on systems that power Global’s commercial success, using modern architectures, cloud platforms and AI tools.
  • Own It: Take responsibility for services end‑to‑end, from design through to production support and continuous improvement.
  • Keep it Simple: Design and build solutions that are clear, maintainable and easy to operate in production.
  • Better Together: Be part of a friendly, close‑knit, highly collaborative agile team that values learning, pairing and collective problem‑solving.

What Success Looks Like

In your first few months, you’ll have:

  • Demonstrated effective use of AI coding tools while maintaining high code quality standards.
  • Participated in code reviews that evaluate both human‑written and AI‑generated code for production readiness.
  • Contributed to team AI practices such as prompt libraries, quality standards and best‑practice documentation.
  • Built a strong understanding of the business context and how it relates to the team’s deliverables.
  • Gained a solid overview of the team’s system architecture and how your services fit within it.

What You’ll Need

  • Java Expertise: Strong experience with Java 17/21, Spring Boot, and both RDBMS and NoSQL persistence technologies. Openness to learning additional languages used across the team.
  • AI-Native Development: Experience using AI coding assistants (e.g. Claude Code, GitHub Copilot, Cursor or similar) and the ability to review and refine AI-generated code to production quality.
  • Engineering Judgement: The ability to balance speed with technical quality, deciding when to leverage AI tools versus hands‑on implementation.
  • System & Event Architecture: Exposure to event‑driven and publish‑subscribe technologies such as Kafka, RabbitMQ or SNS/SQS.
  • Testing Skills: Experience writing well‑tested code and contributing to robust automated test suites.
  • Collaboration & Communication: Comfortable working closely with cross‑functional colleagues in an agile environment, sharing ideas and giving/receiving feedback.

Java Developer employer: MOBOLISE

At Global, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. As a Java Developer, you'll have the opportunity to work with cutting-edge technologies in a supportive environment that encourages continuous learning and professional growth. Our commitment to employee well-being is reflected in our flexible working arrangements and emphasis on work-life balance, making Global a truly rewarding place to advance your career.

M

Contact Details:

MOBOLISE Recruitment Team

We think you need these skills to ace Java Developer

Java 17/21
Spring Boot
RDBMS
NoSQL
AI Coding Assistants
CI/CD Pipelines
Jenkins