Senior Java CMS Developer
We’re an agency of makers and doers with backgrounds in design, strategy, change and technology who work with our clients to deliver positive change either inside their organisation or externally for their supporters, members or customers.
Over the last eight years we’ve gone from three people to over 60 of us, delivering everything from coaching to content and workshops to websites. We’re now part of a group called The Panoply which has over 400 staff and together with the agencies in our group we bring about transformative change that uses 21st century methods to build 21st century organisations.
We value diversity, purpose, high standards, collaboration and innovation – we’re Made for Change. And we’re growing. Maybe you could join us?
Duties of the Specific Role:
We’re looking for an excellent Senior Java developer preferably with both agency and CMS experience to join our java team.
Most of this team is based in or around London, but we will accept applications from elsewhere, we also have a cluster of people based around Bristol. At the moment the team is working remotely, however it’s anticipated some travel to Bristol and London would be likely in the future.
A key part of your role is the creation of technical solutions using a range of technologies with a focus on content management and Java.
This would include:
Analysing business problems and creating technical solutions to solve them
Hands on bespoke development with a focus on Bloomreach Experience Manager and associated frameworks with a focus on delivering outcomes with pace, within the bounds of a project
Using your deep understanding of at least one JCR/Jackrabbit based content management system (preferably Bloomreach/Hippo) to help clients create meaningful end user experiences
Team oversight (20%)
In addition to your hands-on role as a Senior developer a key part of your job will be providing oversight to the development work produced by other team members. This could include projects that you’re working on in a hands on capacity and some, where you’re not.
Reviewing pull requests and giving constructive feedback to team members
Contributing to our technology communities of practice and helping us adopt better ways of working
Contributing to solution design/technical decisions on projects and providing challenge and guidance
Acting as the technical lead for some projects
Supporting team members development by acting as a coach/mentor when appropriate
Requirements of the role:
Minimum 5 years Java development experience
Deep experience of at least one Java CMS with experience of designing content models for a wide range of purposes. A preference for Bloomreach Experience Manager/Hippo experience or another JCR/Jackrabbit based CMS.
Experience of working in an agency environment preferred
Experience of working in Scrum teams preferred
Confident articulating the thinking and reasoning behind a technical decision
Open to taking in the views of others – but finding a path to an agreed way forward
Comfortable working with and presenting to groups
Comfortable giving and receiving feedback to improve work/outcomes
Experience of guiding less experienced developers
Understanding that collaboration is an outcome that doesn’t happen by magic and has a set of strategies and approaches to bring the best out in people and situation
Likes to work with others
More about our culture…
Here at Manifesto, we want great people in our team. However, you identify and wherever you’re from, you can belong here. What’s most important to us is having a creative, dynamic team who live our values of collaboration and excellence every day. We’re 100% committed to fostering an open, supportive and inclusive culture where everyone can focus on just being themselves while reaching their full potential.