Desired Skills and Experience

  • Competitive salary with frequent reviews (not limited to a yearly review process)
  • A start-up culture in a profitable, established business
  • Uncapped investment in training where justifiable — we are always looking to invest in people
  • Total flexibility in how your role develops — if you are interested in taking your career in a different direction, we will support you in this objective
  • Active encouragement to participate in blogging, technology meet ups, seminars, hackathons and other technical events within company time
  • Flexible hours and remote working
  • Proper coffee machines and a vibrant working environment
  • Java EE, Spring MVC/Spring Boot, JSP/JSF, JUnit, JCR/JSR-170/Jackrabbit, Android
  • Tomcat/Jetty, Maven/Gradle, Android
  • Detailed knowledge of object-oriented design and modern software architecture patterns
  • Content management platforms such as Magnolia or Adobe Experience Manager
  • HTML5, CSS3/SASS and JQuery, Node, Angular or React
  • Database technologies (MySQL, PostgreSQL, MariaDB, Oracle or SQL Server)
  • Familiarity with DevOps concepts and tooling — continuous integration and continuous delivery, cloud infrastructure, infrastructure-as-code and configuration management
  • Exposure to either Amazon Web Services or Google Cloud Platform
  • Exposure to configuration management and infrastructure-as-code technologies such as Ansible, Puppet, Chef, CloudFormation and Terraform
  • Experience working with CentOS, RedHat, Ubuntu, Debian or similar Linux distributions, combined with some shell scripting and Linux admin and configuration knowledge
  • Experience working in a consultancy or agency environment is desirable, combined with client-facing skills, as is experience of leading development projects, agile software development, requirements analysis, technical design and consultancy work

Apply