Company

Careers

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:

– Senior Java Developer
– Software Development Manager

*These roles are for direct candidate applications only, no agencies etc.

Senior Java Developer

Office: Enactor UK
Location: Hertford, Hertfordshire
Job Title: Senior Java Developer
Job Type: Permanent, full-time
Requirement: 5+ years experience in Java™ web application development

Job Description

Enactor is a suite of world-class retail applications for tier 1 and middle-tier retailers which span customer channels including POS, mobile, kiosk, self-checkout and online, and includes retail store and estate management and a technology platform. We offer a new and process based development toolset as part of our application suites. Using the Enactor toolset, business events and actions are understood and managed as processes across the enterprise – represented visually. Our smart design tools and reusable functional libraries mean that application development becomes simply a drag-and-drop exercise.

We are looking for someone to be a part of an experienced team of Java™ developers on a Java™ enterprise retail system. Projects will include phone and hand held development, Swing clients, web applications and web services all driven with our own process based development platform.

We are looking an experienced developer 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. You will be involved in the whole life cycle development process.

Core Skills and Experience:

  • Strong Java/J2EE programming skills
  • Database Development on MSSQL, Oracle or MySQL using SQL and JDBC
  • Working knowledge of XML, XML Schema and XSLT
  • Web Development – JSP, Servlets, JavaScript, ReactJS or similar frameworks
  • Working knowledge of at least one J2EE container such as Tomcat, JBoss, Websphere or Weblogic.
  • Analytical and problems solving skills
  • Effective use of design patterns and unit testing frameworks
  • Familiarity with at least one J2EE application framework such as Spring, Struts etc
  • Team working skills

Desirable Skills and Experience:

  • Previous experience developing scalable, multi threaded business applications
  • Experience in developing Workflow systems, CRM, SCM or ERP solutions
  • Knowledge of Inventory/Warehouse Management Systems
  • Mobile app development on IOS/Android
  • Eclipse development environment
  • Build tools such as Ant, Maven, Gradle and Jenkins
  • Exposure to OR mapping technologies such as Hibernate

This role will suit a confident, outgoing individual looking to expand his/her skills and pursue a career in leading edge software development.

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator – natasha.breen@enactor.co.uk

Software Development Manager

Office: Enactor UK
Location: Hertford, Hertfordshire
Job Title: Software Development Manager
Job Type: Permanent, full-time
Requirement: Minimum of 8 years experience in developing Java/J2EE systems (at least 3 years in a Java Team/Technical leadership role)

Job Description

Enactor is a suite of world-class retail applications for tier 1 and middle-tier retailers which span customer channels including POS, mobile, kiosk, self-checkout and online, and includes retail store and estate management and a technology platform. We offer a new and process based development toolset as part of our application suites. Using the Enactor toolset, business events and actions are understood and managed as processes across the enterprise – represented visually. Our smart design tools and reusable functional libraries mean that application development becomes simply a drag-and-drop exercise.

We are looking for a hands-on Development Manager to be a part of an experienced team of Java™, Android and iOS developers working on an enterprise retail system. You will report to the Head of Development and projects will include phone and hand-held development, Swing clients, web applications and web services all driven by our own process-based development platform.

You must be an experienced Team/Tech lead with a minimum first/upper second degree (BSc) in Computer Science or Engineering. You will need strong core skills in Java™, Web Services, Architecture and Communication. You will be involved in the whole development process life cycle.

Experience & Skills

  • Minimum of 8 years experience in developing Java/J2EE systems of which at least 3 years should be in a Java 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
  • Experience in and passion for Agile methodologies – SCRUM Master or equivalent would be beneficial
  • Experience in TDD/BDD
  • Project management and leadership
  • Software Architecture and Design experience
  • Writing technical specifications
  • Experience working in and preferably leading distributed teams
  • Some exposure to mobile development with Android or IOS would be an advantage

Responsibilities

  • Create and execute development plans to achieve the objectives set out by the Head of Development and Project/Delivery Managers
  • Managing and organising multiple teams of software developers
  • Writing functional specifications and technical specifications from BRDs
  • 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

Please send your C.V. together with a covering letter detailing your suitability for the role to:
Natasha Breen – Office Administrator – natasha.breen@enactor.co.uk