We are always looking for bright, motivated and experienced people who want to contribute and make a difference. We offer our employees the opportunity to work in a stimulating environment for a successful and growing company. We are currently looking for people for the following roles:

– Java Team Lead
– Senior Java Application Support Analyst

*No Agencies or Recruitment Consultants please.

Java Team Lead

Location: Hertford, Hertfordshire
Job Title: Java Team Lead
Job Type: Permanent, full-time
Salary: up to £70,000 per annum (dependant on experience)

Job Description

Enactor is a successful and growing software company providing enterprise retail systems to leading UK, North American and European retailers. Enactor systems drive the in store, mobile and online channels that make up a modern retail organisation. Our standards-based software is backed up with an advanced process-based development toolkit that offers a genuinely new way of building applications.

As a fast growing company, we offer the opportunity to work with an experienced team of developers on a Java™ enterprise retail platform and service. We are truly unique in our opportunity to change the market by bringing complete in-store solutions together with SaaS services in an ever-changing mix. Projects will include phone and handheld development, Swing clients, web applications and web services all driven with our own process based development platform.

An experienced team leader with a minimum first/upper second degree (BSc) in Computer Science or Engineering. You will need strong core skills in Java™, JDBC, JSP SQL, MVC framework, Web Services, team leading and design. Ideally, you will be local to Hertford. You will be involved in the whole lifecycle development process.

Experience and Skills

  • Minimum of 6 years experience in developing Java/J2EE systems of which at least 3 years should be in a team/technical leadership role
  • Familiarity with J2EE application frameworks such as Spring, Struts etc.
  • Expert level knowledge of Databases, JDBC, ORM, Web Technologies, SOA and Web Services
  • Working knowledge of J2EE containers such as Tomcat, JBoss, Websphere or Weblogic.
  • Experience in and passion for Agile methodologies – SCRUM Master or equivalent would be beneficial
  • Experience in TDD/BDD
  • Project management, leadership & problem solving skills
  • Experience in Software Architecture, Design and writing technical specifications
  • Experience working in and preferably leading distributed teams
  • Exposure to Cloud based delivery, Containerisation and CI
  • Some exposure to mobile development with Android or IOS would be an advantage


  • Leading and organising a team of software developers
  • Writing specifications and Converting functional specifications to technical specifications
  • Working closely with Development Managers to create and execute development plans
  • Designing and coding technical solutions
  • Performance evaluation and management of team members
  • Reviewing and continuously improving the development and testing processes and practices to guarantee on-time and high-quality delivery
  • Training and mentoring team members

Application Process

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator –

Senior Java Application Support Analyst

Location: Hertford, Hertfordshire
Job Title:Senior Java Application Support Analyst
Job Type: Permanent, full-time
Salary: up to £45,000 per annum (dependant on experience)

Job Description

We have a fantastic opportunity for an experienced Application Support Analyst who is passionate about their work. This role will be located onsite at Hertford working with some travel to client’s sites to provide hands on application support.

The Application Support Analyst will be working in a mixed operating system environment on a variety of systems and technologies that are critical to the operation of our business and the delivery of projects and ongoing service to our clients.

You will also liaise closely with our developers, partners and customers during implementation of new and existing systems. This will include the daily maintenance of live systems by providing technical support when required.

Personal Skills and Experience

  • Previous Experience within a 2nd/3rd line Java based Support role
  • Good written and verbal communication skills with the ability to communicate internally, with the Developers, and directly with our Customer’s Technical Teams
  • A self-starter able to join a small team and hit the ground running with minimal Supervision
  • A team player with the drive and flexibility to meet the challenges of working in a small but rapidly growing technology based business
  • Valid UK driving licence and own a car

Technical Skills

  • JRE/JDK troubleshooting with VisualVM/JConsole
  • Working knowledge of Windows, Linux, Android, iOS based OS
  • Databases: MSSQL, MySQL, Oracle
  • Apache Tomcat 6 and above configuration and troubleshooting
  • Eclipse for Java Development
  • Cloud Technologies – Azure, AWS
  • System and Applications management
  • Experience with Docker

Out of Hours

Due to our customer base, there is a requirement to be available outside normal office hours including Bank Holidays, either in the office or on call.

Application Process

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator –