Back to Jobs
Inspired Thinking Group
Development 3d ago

Lead Java Developer

Inspired Thinking Group
United KingdomUnited Kingdom
Full-time
Not Disclosed
Senior-Level

Job Description

Key Skills Required

Master these to land this role

REST APIsSpring BootAWS InfrastructureAI ToolingMavenAgileJava

Want to know if you're a match for this job?

Calculate My Match Score

Our Digital Engineering team at ITG is responsible for building world-class, enterprise-grade digital applications for high-profile brands. We pride ourselves on working with mature Agile methodologies and leverage the latest versions of technology. Our teams are structured to give every employee the opportunity to learn new skills, work on various projects over time, and see the results of their efforts in the online consumer marketplace.

Joining the Digital Engineering function means working as part of a cross-functional, product-style team, generally consisting of a Business Analyst, Scrum Master/Project Manager, Solution Architect, Lead Developers (Frontend and Backend), Developers, and Testers (Manual and Automated).

ITG is seeking a talented Lead Java Developer to work on the development of a range of web-based products and tools.

Lead Java Developers are responsible for building and maintaining websites and applications for clients, including content management systems, complex rules engines, finance calculators, and tools.

At ITG, Lead Java Developers work with various tools and frameworks. Many projects use Spring Boot, while others are based on lightweight servlets and serverless, cloud functions. We use modern tools, frameworks, and IDEs, and work in agile sprint teams alongside business analysts, frontend developers, QA testers, and scrum masters.

Lead Developers are active members of the development team, specializing in Java Development but also working on projects using technologies they may be unfamiliar with.

We integrate AI tooling across the full development lifecycle—from business analysis and architecture through to design, QA, and code delivery. Lead Developers use AI coding assistants (primarily Cursor) as a core part of their daily workflow, not as an optional extra. It is important that developers understand how to use AI effectively and where its limitations lie.

Lead Developers lead from a technology standpoint but also support, mentor, and develop other members of the team.

What software, code, and frameworks will I be working with?

  • Java (Java 17-21)
  • Maven
  • Spring, Spring Boot
  • Adobe AEM

General:

  • Experience using REST APIs
  • HTML and CSS
  • XML
  • JSON
  • OAuth
  • REDIS
  • Docker
  • AWS Infrastructure
  • Terraform
  • Git (GitLab)
  • Groovy Scripting

Testing:

  • TDD
  • Unit testing with JUnit, Hamcrest & Mockito
  • JMeter
  • Bruno

Supporting Tools:

  • IntelliJ IDEs
  • JIRA
  • Confluence
  • GitLab pipelines
  • Lucid Charts
  • Agentic AI assistance from Claude Code

An idea of the day-to-day:

  • Work closely with account directors, creative teams, and clients to ensure timely project delivery
  • Help define and execute the development strategy
  • Mentor and develop other team members
  • Implement and improve working practices
  • Identify and research emerging market trends to stay ahead
  • Work in an Agile team for small, incremental releases and rapid iteration
  • Use Claude Code to accelerate delivery of high-quality software with supporting tests and documentation, while continuously improving AI tools, skills, and workflows
  • Participate in sprint ceremonies such as planning, standups, and demonstrations
  • Conduct code reviews to uphold quality standards
  • Estimate tasks for a wide range of projects
  • Act as a line manager for developers on the team, requiring experience in managing and mentoring employees

This role focuses on collaborating with others to solve technical challenges. Candidates must have exceptional communication skills, both written and oral, and experience writing technical documentation, including crafting clear, unambiguous prompts for AI tools.

How would you rate this job post?

See what other professionals think about this role.

banner
logo

Inspired Thinking Group

View Company Profile

Inspired Thinking Group (Team ITG) is a technology-led, multichannel marketing and creative agency that has completely redefined how major global brands manage and execute their campaigns. Founded in 2009, the company operates at the critical intersection of creative production and enterprise Marketing Technology (MarTech). Under the hood, ITG powers its entire ecosystem through its proprietary, cloud-based marketing operations platform called CanopyCloud. This massive platform automates complex marketing workflows, localizes creative content at an infinite scale, and ensures strict brand compliance across global markets without the traditional bottlenecks. Their primary target audience spans massive global enterprises, FMCG heavyweights, and top-tier retailers—including giants like Puma, GSK, and Jaguar Land Rover—who are desperate to streamline fragmented marketing operations, eliminate content silos, and reduce bloated agency spend. What sets Inspired Thinking Group apart in the traditional advertising landscape is its pioneering "agile marketing" model; by seamlessly pairing world-class creative studios with their powerhouse CanopyCloud technology, they empower brands to produce highly personalized, omnichannel content faster, cheaper, and at an unprecedented global scale.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More