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.
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.
Requirements
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.
Additional Information
Accepting applications until:
3 July 2026
Job Description
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.
As a Java Developer at Global, you will: