Java Engineer
Java Engineer position in Gloucester, with hybrid working, developing enterprise scale Java applications using Java 8+.
We usually respond within three days


Working hours: 35 hours per week, Monday to Friday
Duration: Permanent
Location: Gloucester
Job ref: 201225
About the role
We have a fantastic opportunity to join our business Ecclesiastical Insurance in Gloucester.
Want to be part of a major transformation programme?
We’re replacing our core insurance system and are looking for a Java Engineer to design, code and unit test Java changes to our new system. Working within an agile SCRUM framework, you’d be part of a team delivering an innovative new solution to our business.
What you will be working on:
- Finding elegant solutions to hard technical problems, architecture design and enabling improved customer facing user interfaces.
- Evaluate the target technical state setup for our future success, choosing the right frameworks and tools.
- Help improve our build processes to make deployment and iterating fast and easier.
Key responsibilities
- Develop, support and maintain our new packaged solution. Java development changes will be required across all elements of the system, including:
- Product and claims.
- Workflow.
- Developing complex rules for workflow processing and rating algorithms.
- Develop changes to screen flow and behaviour.
- Extracting data items from the system to be exposed on customer facing documentation.
- External interfaces (Data feeds to external suppliers and regulatory bodies, web service integration).
- Internal interfaces (CRM, Document Repository).
- Help to shape the digital strategy required for future phases of the Horizon project. This requires a full understanding of the Restful endpoints packaged as part of the application, and how these can be consumed by front-end Javascript frameworks.
- Working with system architects and business analysts to produce systems designs and specifications, and validate designs produced by external suppliers.
- Ability to collaborate, understand and interpret business requirements in order to establish suitable technical solutions
- Ability to communicate effectively both verbally and in writing which is appropriate to audience being engaged with.
Knowledge, skills and experience
- Experience of developing enterprise scale Java applications (Java 8+).
- Ability to write automated unit tests using Junit and Mockito.
- Understanding of relational databases.
- The ability to engage and co-operate in productive working relationships.
- The ability to be resourceful, self-sufficient and to work independently as well as in an established team.
- Understanding of software design and software architecture principles.
Desirable
- Knowledge of using Jira as a task management tool.
- Understanding of Git and Subversion source control applications, with the ability to accurately branch and merge code.
- Confident pair-programmer, offering support to more junior members of the team.
- Experience of using static code analysis tools such as Checkstyle and Sonar, and the ability to interpret their output.
- Good appreciation of SOLID design principles, pillars of object oriented development, and design patterns.
What we offer
- A competitive salary - Let's discuss it
- Flexible working
- Competitive Group Personal Pension - up to 12% employer contribution
- Annual Bonus scheme up to 24%
- 25 days annual leave plus bank holidays
- A holiday buy and sell scheme
- An array of health and wellbeing benefits, including private healthcare, income protection and life assurance
About us
We are a unique financial services organisation, owned by a registered charity, Benefact Trust. We are a financially secure, professional and award-winning organisation. We pride ourselves in donating a significant proportion of our profits to good causes. To find out more about us and our fantastic achievements please visit https://benefactgroup.com/
Committed to making a difference
We think that people are looking for something worthwhile in a company beyond the workplace. Our employees are encouraged to take at least one day a year to help a charity of their choice, offering practical and professional support, as part of our MyGiving programme.
Our staff know how to work hard but also how to enjoy themselves! We pride ourselves on creating an appropriate work-life balance, valuing wellbeing, flexibility and being part of a team.
- Company
- Ecclesiastical
- Role
- IT
- Locations
- Gloucester
- Remote status
- Hybrid Remote
- Employment type
- Permanent - Full Time
Java Engineer
Java Engineer position in Gloucester, with hybrid working, developing enterprise scale Java applications using Java 8+.
Loading application form