Java Engineer
Ecclesiastical Insurance Group
Gloucester, UK
2d ago

About the role

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.

Key accountabilities

  • 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 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.
  • Essential 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

  • Experience in providing IT 3rd level application support.
  • Good understanding of the Scrum framework, and experience of working in an agile development environment.
  • Understanding of software design and software architecture principles.
  • Ability to communicate effectively both verbally and in writing.
  • Having a keen eye for detail and the ability to interpret business requirements to create fit for purpose solutions.
  • Previous experience in configuring IT systems and document creation to deliver timely business solutions.
  • Knowledge of using Jira as a task management tool.
  • Ability to create medium complexity SQL statements.
  • What we offer :

  • A competitive salary
  • Flexible working
  • Competitive Group Personal Pension
  • 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
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form