Java Developer
Inspired Thinking Group (ITG)
Job Overview
Location
Remote
Employment Type
Full-time
Work Arrangement
Remote
Sector
Information Technology & Software
Experience Level
Mid-level (3-5 years)
Application Deadline
July 3, 2026
About the Company
Inspired Thinking Group (ITG) is a leading agency trusted by major brands such as Costa, KFC, PUMA, and Jaguar Land Rover to deliver engaging, tech-powered content. With over 1400 employees globally, ITG prioritizes employee well-being through an award-winning program and a dedicated team of Wellbeing Champions. They are committed to diversity and inclusion, fostering connections through various community groups.
Sustainability is a core value, with ITG actively participating in initiatives like planting trees and being recognized as a sustainable technology-led marketing agency. The company culture emphasizes fun and togetherness, setting them apart in the industry. ITG's mission is to help clients connect with their customers through innovative and agile content solutions.
Job Description
Join Inspired Thinking Group's (ITG) dynamic Digital Engineering team, where you'll craft world-class, enterprise-grade digital applications for prestigious brands. We operate with mature Agile methodologies and embrace the latest technologies, fostering an environment where every team member can learn, grow, and see the tangible results of their work.
As part of a cross-functional, product-style team, you will collaborate with Business Analysts, Scrum Masters, Solution Architects, and fellow developers. Your projects will span from managing extensive multilingual brand websites to developing innovative mobile and web applications.
This role is for a passionate Java developer who thrives on technical challenges and is driven by the ever-evolving tech landscape. You will be instrumental in developing business-critical and complex software applications, contributing significantly to our SaaS marketing platform.
Key responsibilities include developing complex Java code within both monolithic and microservices architectures, estimating development efforts, contributing to development strategy, conducting code reviews, and utilizing TDD principles. You will work with technologies such as Spring MVC/Boot, Thymeleaf, RESTful services, MongoDB, MySQL, and JUnit.
To apply for this role, click the Apply button on this page and follow the instructions.
Required Skills
Key Responsibilities
- Develop complex Java code, working with both monolithic and microservices architecture
- Be responsible for estimating development effort on projects
- Help define and execute the development strategy
- Conduct code reviews to ensure quality standards are upheld
- Work alongside Business Analysts, Project Managers and QAs in an Agile Scrum environment
- Utilising TDD and working on Java projects built with Spring MVC/Boot, Thymeleaf, RESTful, MongoDB, MySQL, Junit and others
- Produce well documented, clean code
- Provide recommendations on development approaches to address critical business requirements
Qualifications
- Demonstrable Java Development experience, across both monolithic and microservices architecture
- Proven ability to deliver multiple projects
- Knowledge of Test-Driven Development
- Strong knowledge of software development practices, processes, and theories, especially around Agile Development Principles
- Knowledge of at least one MVC Web development framework (preferably Spring MVC)
- GIT
Benefits & Perks
- 25 days' holiday + bank holidays
- Paid Wellbeing Day
- Flexible bank holidays
- Option to buy or carry over up to 5 extra days
- Enhanced family friendly leave
- 3 extra days for wedding/honeymoon
- Employee Assistance Programme
- Pension scheme
- Corporate Medical Cash Plan
- Electric car salary sacrifice scheme
- Tax-efficient payroll giving
- Funding for professional qualifications
- Monthly Employee of the Month awards (£250 bonus)
- Referral bonuses up to £1,500
- Regular Wellbeing Workshops
- Online perks platform with discounts
How to Apply
Drop us your application and someone from our team will be in touch.
Join Our Communities
The digital engineering landscape is rapidly evolving, with a growing demand for robust, scalable applications. This role is central to developing high-caliber, enterprise-grade digital solutions for prominent brands. You will leverage cutting-edge technologies and mature Agile methodologies to build impactful web and mobile applications. Your contributions will directly influence product success and drive business growth through innovative software delivery. Key technical areas include microservices architecture, RESTful APIs, and modern Java frameworks.
Posted Date
June 19, 2026
Senior Software Engineer - Linux
Origin
DevOps Engineer - IND
Fortanix
Senior Salesforce Developer
Online Education Services
Lead Engineer
Devoted Studios
Software Engineering Manager - UCaaS
Sangoma
Full-Stack Engineer (Scalable Systems)
Derq
Automation Tester
Inspired Thinking Group (ITG)
Senior Software Engineer
Civica
Senior Full Stack Engineer Contractor
OnBuy
Salesforce Developer
Ignite IT