< Back to Vacancies

Full Stack Software Developer

Location: Newcastle

Salary: up to £45,000

Job Type: Permanent

Job ID: 167257

The company

Our client is a well established Insurance company operating just outside of Newcastle City Centre. They are very well established in the industry and have been recruiting extensively over the last quarter due to increased business ventures. With this growth comes the opportunity to progress within the business using structured progression routes mapped out by my client upon induction into the business.

The role

The successful candidate will be responsible for architecting, developing, unit testing and supporting reliable solutions. They must demonstrate expert-level proficiency in Java, XML technologies, JavaScript, source control and web services.

The responsibilities

  • Develop and maintain GOSU language application code within the Guidewire InsureSuite product sets, including: BillingCenter, ClaimsCenter, PolicyCenter, CustomerPortal and DataHub.

  • Architect software solutions using design patterns.

  • Apply a test driven approach to solution design, development and unit testing

  • Develop software solutions within a CI/CD environment.

  • Develop secure, robust and scalable software solutions that conform to SOLID and DRY principles.

  • Build effective unit tests that prove the correct operation of the code at a unit level.

  • Carry out code reviews against Insure the box coding standards and industry best practices.

  • Resolve build and release failures as a priority.

  • Provide accurate estimates as necessary.

  • Adhere to departmental processes.


Technical / role specific competencies

  • GOSU – training provided as necessary.

  • Java 8 or higher.

  • Source code management systems - ideally Git and GITHub.

  • SQL queries and database access tools.

  • XML technologies (XSD, XPath, XQuery, XSL, and XSLT).

  • SOAP and REST Web Services.

  • HTML, CSS and CSS frameworks (like Bootstrap).

  • JavaScript.

  • Angular.JS (or other JavaScript frameworks).

  • React.

  • Experience working with responsive and mobile design.

  • IOC containers such as Spring – not essential.