About The Position

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 utilizing the latest technology versions. Our teams are structured to provide every employee with opportunities 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, typically comprising a Business Analyst, Scrum Master/Project Manager, Solution Architect, Lead Developers (Front-end and Back-end), Developers, and Testers (Manual and Automated). Projects will vary from working on main brand websites with extensive multilingual content to smaller, one-off projects like marketing micro-sites. You will also be involved in delivering a wide range of web-based projects with our digital creative teams, including the creation of mobile and web applications. You live and breathe development. Java is your expertise, and you are a true perfectionist. You will have a background in hands-on software delivery, be passionate about all things Java, and driven by the world of technology. Operating at the core of our Back-end development function, you will work on some of our most exciting, business-critical, and complex software applications. We have several exciting opportunities available across our development teams here at Storyteq, with much ongoing activity. If you haven't heard of us, you will soon! We are a visionary SaaS marketing company that prides itself on staying ahead of the curve in both the tech and creative landscapes.

Requirements

  • 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

Responsibilities

  • Working with our bar-raising development team comprised of like-minded professionals who find solutions to complex problems
  • 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

Benefits

  • 25 days' holiday + bank holidays
  • a paid Wellbeing Day
  • flexible bank holidays to honour cultural or religious observances
  • the option to buy or carry over up to 5 extra days
  • Enhanced family friendly leave
  • 3 extra days for your wedding/honeymoon
  • an Employee Assistance Programme
  • Pension scheme
  • Corporate Medical Cash Plan
  • electric car salary sacrifice scheme
  • tax-efficient payroll giving to your favourite charities
  • Funding for professional qualifications
  • monthly Employee of the Month awards (£250 bonus)
  • referral bonuses of up to £1,500
  • Regular Wellbeing Workshops
  • 30+ Wellbeing Champions
  • a paid Volunteer Day
  • an online perks platform with discounts on top brands, days out, and gym memberships
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service