Lead Java Developer
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
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.
Similar Opportunities
Senior Developer (London Hub) - Pinewood Automotive Intelligence Platform
Pinewood.AI
United KingdomFull Stack Engineer at Infisical
Infisical
United States
United KingdomSenior Full Stack Engineer at Infisical
Infisical
United States
United KingdomStaff Software Engineer - Origination & New Products
tem
United KingdomMore Openings at Inspired Thinking Group
Explore Top Companies in this Space
Power Digital
Digital Marketing / Advertising / MarTech
Audiohook
MarTech & Programmatic Advertising / Digital Audio & Podcast Tech / B2B Marketing SaaS / Performance Media Platforms
Northramp
IT Services / Government Technology / Enterprise Software / Cybersecurity
Salvo Software
Enterprise Software / ERP Systems / Business Automation / IoT
Inspired Thinking Group
View Company ProfileInspired 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.