Java Domain Driven Design/Developer

Java Domain Driven Design/Developer

Reference: JS/28/169

Location: Wales

Job Type: Contract

Rate: £650/day

Domain driven design, domain driven development, domain driven developer, Java developer, DDD, Command Query Responsibility Segregation, Event Sourcing.

Our public sector client requires a specialist to provide industry best practice experience and patterns in the development of Domain Driven Design and the subsequent implementation of those patterns using Java 8 on public cloud infrastructure. The specialist will be an expert on the creation of System of Record data stores using the CQRS/ES patterns. Our client require the expert to assure the implementation of these systems meets industry best-practice. It is anticipated this may take up to twelve months but it is acknowledged that this could take longer.

We currently see this role as sitting outside of IR35 as the candidate will not hold a fixed office position and will not have direct day to day direction or supervision.

Essential skills and experience:

  • Evidence of extensive experience in domain driven design concepts and their implementation

  • Evidence of extensive experience in the implementation of event-sourcing patterns

  • Evidence of extensive experience working on projects using open source technology within cloud hosted/virtualised environments; AWS preferred

  • Evidence of the ability to communicate complex technical concepts and ensure knowledge transfer to in-house development teams

  • Evidence of experience building scalable Server Side web applications and scaling high volume web services

  • Evidence of detailed knowledge of the Java programming language to Java 8.

  • Evidence of experience working with version control systems

  • Evidence of experience of exposing APIs using REST, specifically Drop wizard.

  • Evidence of experience of integrating with external systems using REST

  • Evidence of experience working in a continuous integration environment with tools such as Jenkins and Ansible

  • Evidence of supporting enablement of in-house development capabilities, engaging with staff and creating an environment of knowledge sharing

Nice-to-have skills and experience:

  • Evidence of knowledge of relational and non-relational database systems, for example PostgreSQL/MongoDB

  • Evidence of knowledge and experience of Event Store

  • Evidence of knowledge and experience of Play Framework

  • Evidence of knowledge of JavaScript libraries

  • Evidence of experience presenting work at user groups and agile ceremonies communicating technical concepts to a non-technical audience

  • Evidence of experience implementing monitoring solutions for developed services, such as Google Analytics dashboards etc.

  • Evidence of experience working as part of an agile software delivery team, embracing collaborative working 


Developer Required - Spring, Angular, Javascript.

Reference: JS/22/168

Location: London

Job Type: Contract

Rate: £550/day


  • Requirements gathering, producing technical specifications

  • Web apps/services delopment

  • Technical support


  • Must have experience in Spring, Angular, AngularJS, Ionic, Drupal, Oauth2, Bootstrap, HTML, CSS, PHP

  • Experience of developing professional Websites 

  • Experience of WebServices (XML and JSON) and Service Oriented Architecture (SOA)

  • Good experience with Web Application Servers architectures, security, protocols and technologies and testing (Cucumber, Selenium, Jenkins)

  • Experience of agile and full lifecycle development

Personal Skills:

  • Good technical  problem solving skills

  • Self starter.

  • Ability to liase with business users as well as other teams

  • Excellent verbal and written communication

Java Developer

Java Developer - J2EE - Agile

Reference: JS/23/164

Location: Gloucestershire

Job Type: Contract

Rate: £450/day

An open seat has arisen at a large public sector project in Gloucestershire for a Java Developer to join the team.

Working within the Development Capability Agile team you will be responsible for developing parts of a 3-tier J2EE Front End and a number of web services as well as supporting the testing and delivery of solutions for a number of projects.

Required Skills:

  • Agile (training can be given) Proactive and good team player.

  • Keen to learn and keep up to date on latest developments.

  • Methodical and attention to detail.

  • Excellent Communication skills.

  • Proven track record in successful development.

  • Flexibility and determination to 'get the job done'.

The candidate will be required to obtain additional vetting. This requires an uninterrupted period of 10 years of residency within the UK as a minimum.

Cyber Security Consultant

Up to £500/day

Sheffield based, travel to Leeds as required.

3 month contract, potential extensions

Our client is looking for a Cyber Security Consultant to join their security team for 3months.

Skills and knowledge:

  • Penetration test ability.

  • This isn't a pure pen test role but the ideal candidate should have experience in pen testing, even at an ethical level.

  • Excellent understanding of PCI/DSS

  • A Linux background

  • Application security background specifically Java and PHP.

  • You will need to identify issues within the code.

  • You will provide leadership and be a mentor to junior members of the team including apprenticeships.

  • A background in managing people, be able to identify a cyber security strategy.

  • You will need to have excellent communication skills and speak English fluently.

  • As part of the role you will be required to speak to board level members about cyber security ie any issues, breaches, project statuses.

  • You will also need to provide assurance to senior stakeholders on their cyber security.

Security Lead



Fantastic Opportunity open for a Security Lead with good experience in the insurance sector and knowledge of CISP OR CISSM AND ISO27001 to come onboard and work for a multi national IT company based in Bristol. This role will be 3 days working form home and 2 days spent onsite. 4 month initial contract - competitive rates on offer

Key experience:

  • Candidate must have experience in insurance sector (ideally Health insurance)

  • CISP OR CISSM experience

  • ISO27001

Relevant experience and duties:

  • Provision of focused Security Consultancy to Customer Operations Transformation Programme - direct line reporting into UK lead dotted line into business management

  • Ensure technical and business related solutions follow industry best practice for Security and are aligned to Systems Thinking

  • Develop and embed security processes

  • Review existing UK&I internal-customer processes, recommend improvement activities and support delivery

  • UK&I representation at governance forums.

  • Management and/or of risk assessment/BIA etc.

  • Assessment and sign off for Monthly Releases, aligned to the UKH Release Manager and SCRUM Teams.

  • Attendance at TDAs.

  • Early engagement with solution engineers to establish security and testing requirements.

  • Early engagement with UKD to incorporate AGILE Security Stories and testing requirements into the delivery pipeline

Lead Java Software Engineer

Reference: JS21/150

Location: Somerset

Job Type: Permanent

Salary/Rate: £44K +

My client is looking for experienced Java software engineers to take responsibility for and lead a software development team whilst managing all technical aspects of the team's work. The team leaders must have excellent Java coding skills and have significant experience using the Agile development methodology. Team leaders will also need to work with other engineering leads, product owners and architects whilst acting as a mentor to other team members.

Team leaders must have:

  • An advanced understanding of Java.

  • Experience in providing technical leadership including the enforcement of quality practices.

  • A broad knowledge of design principles and patterns and able to lead the design of systems and components.

  • A broad range of commercial experience.

  • Experience of providing technical leadership and technical decision-making.

Desirable skills would be experience with automated system testing, distributed computing on Hadoop and experience working with geospatial technologies or data science.

All applicants will need to hold a valid Baseline Personnel Security Standard (BPSS) or be willing to go through the process.

Python Developer

Junior/Graduate Developer - Permanent


Up to 30K plus benefits.

My client is looking for a python developer (possibly junior/graduate depending on experience/skills) to join a small architecture firm in Bristol to work on their current project.

Skills and Experience Requirements:

  • Python and Django coding ability.

  • Knowledge of jQuery


  • Some knowledge of NGINX

  • Creative flair and problem solving.

  • Some ReactJS knowledge.

Lead .NET developer

Reference: JS/21/151

Location: Somerset

Job Type: Permanent

Salary/Rate: £44k +

 My client is looking for a lead software developer to work with the software development team to ensure that standards, principles and policies are maintained and adhered to as well as ensuring adherence to standards of best practice (eg source code control etc). The lead developer will also be responsible for mentoring other technical staff, including trainees, and transfer knowledge and experience to Lead Developers outside the team as well as provide assurance on 3rd party developments.

The lead developer will be responsible for the quality of deliverables from the development team and the its deliverables whilst also providing hands on coding in .Net.

Key Skills:

  • Establishing & running a development team.

  • Using an agile development methodology.

  • Test-driven development and continuous integration.

  • Experience of quality & technical assurance within application architectures using Microsoft technologies.

  • Data layer: Schema design; SQL, T-SQL; Object-relational mapping (eg Entity Framework).

  • Application layer: C# .NET 4.0 +; BPM particularly based on Workflow Foundation eg K2; WS-*, RESTful, WCF web services; Kerberos, Active Directory; Application security risks and best practices

  • User Interface layer@ ASP.NET, MVC, Web Forms, HTML, JavaScript, WPF, WinForms

  • Data transfer and manipulation: XML; XSLT, XPath, XQuery

  • Test-driven development

  • Unit testing and unit test tools

  • Automated test tools and methods

  • Build and deployment tools and environments eg TFS, Microsoft Release Management, PowerShell

All applicants will need to hold a valid Baseline Personnel Security Standard (BPSS) or be willing to go through the process.

Senior Test Analyst

Location: Somerset

Job Type: Permanent

Salary/Rate: Up to £35k with excellent benefits package

 My client has an opportunity for a senior tester to join this world leading organisation in a permanent capacity to provide test strategy/planning functions and to take the lead across core test activities.

Primary responsibilities:

  • Line manage and mentor other staff members as required.

  • Create project test strategies and plans.

  • Design automated/manual tests from requirements/user stories and define the acceptance criteria.

  • Contribute/lead defect review meetings to classify, prioritise and resolve defects.

  • Lead the testing, defect recording and test result capture/summary activities.

All applicants will need to hold a valid Baseline Personnel Security Standard (BPSS) or be willing to go through the process.

Job Manager

Front End Developer

Job Ref: 46758

Salary: £340 per day

Type: Contract

Location: Bristol

Web developer

We are currently looking for one developer to join an existing team. Must have good web development skills with strong react.js / node.js experience and at least five years developing javascript solutions.

The candidate must have degree or equivalent qualification(s).

.NET Developer

Reference: 46552

Salary: Up to £350 per day

Type: Contract

Location: Gloucestershire

.NET Developer. Our long established SW based client requires a .NET/C# developer to start immediately for a long term project. The candidate must be a proactive self-starter who is able to work both on their own and as part of a focussed delivery team. This role requires an experienced senior level developer who can work to tight timescales whilst still producing well-crafted and tested code. The candidate must have: + Degree or equivalent in computer science, software engineering or other relevant discipline. Extensive industry experience will also be considered. Irrespective, a minimum of 5 years' working in this field is required. + Strong experience specialising in .NET, C#, MVC, SQL 2012, LINQ, EF, TFS, CSS, html, javascript technologies. + WCF and web services knowledge Up to £350 per day depending on experience.

Please reload