We’re hiring

Semantico is an award-winning digital publishing solutions company with offices in the UK and USA. We deliver innovative e-publishing solutions for leading publishers, institutions and scholarly societies, such as Oxford University Press, Nature Publishing Group and McGraw-Hill Professional.

We’re looking to recruit passionate individuals who are committed to delivering high quality, innovative work. In return, we offer a friendly, fair and supportive environment where we aim to help develop each employee to their full potential. A competitive salary and bonus scheme are available for the right candidate, as well as a pension scheme, flexible working and 31 days’ leave (including bank holidays) rising to a further five days with accrued service.

If you would like to join the team, please contact us, stating your skills and experience, at HR@semantico.com.

We will endeavour to reply to all applicants to advise whether or not they have been invited to interview.

Senior XML Data Analyst

This is a newly created role for an analyst with significant experience of XML, including schema design, data manipulation, data migration, and in depth knowledge of XML standards and tools. A key part of your role will be to impart your knowledge, coaching team members and developing the XML competency throughout the business. A strong communicator with confidence in your abilities, experience in the development of complex digital projects and an understanding of the scholarly publishing sector is vital.

You’ll report to the Head of Delivery and work across multiple projects, liaising internally with colleagues from directors to junior staff, and externally with clients with varying degrees of technical knowledge. You’ll be able to demonstrate a genuine interest in wrangling structured and semi-structured XML data and the challenges that arise from handling, exploiting and displaying rich textual content. We’re looking for a skilful communicator with an infectious commitment to delivering high quality solutions to clients. You will join a close knit, friendly team of Developers, Technical Leads and heads of staff. In return we offer exciting projects and a real opportunity to shape the role from the outset.


We are an ambitious and expanding company who build strong teams with an emphasis on training, innovation and skill sharing. Our aim is to continue to grow and to nurture from within, creating an organisation made up of committed and innovative staff who are at the core of our projects. Our staff have the opportunity to contribute to and attend key meetings, travelling to clients based in the UK and North America.

We offer benefits including an individual personal training budget as well as internal training programmes, a contributory pension plan, 31 days’ holiday inclusive of public holidays and increasing with service, Cycle to Work scheme, childcare vouchers, fruit delivered to the office and the best coffee in Brighton.

To apply for this position, please read the attached job description before sending in your CV and submit with a cover letter that includes your salary expectations and why you feel you are suitable for the role to HR@semantico.com

Please note that previous applicants need not apply.

We will endeavour to reply to all applicants to advise whether or not they have been invited to interview.

For more information on the role, please download the full job description: 

Senior XML Data Analyst

Posted in:

Java developers

Java Developers: Entry Level, Developers and Senior Developers

We are looking for talented Java Developers, from entry level developers who may be looking for their first or second job, up to senior level, to join our fast-paced and innovative solutions team. Team members will work across projects of all scales, from large internal investment programmes to small features for client sites which run to strict timeframes.

We’re proud of the fact that every aspect of our work is in-house, from initial requirements gathering through UX design and build, all the way to aftercare for the products we deliver. Our clients value Semantico’s partnership approach: we don’t just build products, we build relationships that allow us to understand and deliver on our clients’ long-term needs.

As a growing company with over fifty staff, every member of our team is valued and invited to have a say in the future of the Semantico technical strategy. We also believe in training – each staff member has their own training budget – and promoting from within, so this is an ideal environment if you are always looking to learn something new and want to build on your career.

Entry Level Developers

You may be a recent graduate, or have some work experience and are able to show personal projects that demonstrate your ability and interest.

Entry level Java Developer job description

Established Developers

You will have extensive on-the-job experience and a proven track record of successful delivery of software solutions as well as expertise in the latest techniques and methodologies, and the ability to work with colleagues including technical support, management and end users.

Java Developer Job Description

Senior Developers

You will, in addition to the above, be able to communicate with our key stakeholders, understand development from a commercial as well as software engineering perspective and will utilise system analysis skills to understand business requirements. You will also mentor more junior staff to extend their technical and soft skills.

Senior Java Developer

At all levels including entry level, our developers must have an interest in object oriented and domain driven design, and data modelling . You also need knowledge of Java and Servlet APIs; using Java for writing web based applications; knowledge of unit and integration testing using Junit or TestNG;knowledge of SQL database systems such as PostgreSQL, MySQL, Oracle, SQL Server or SQLite; and knowledge of web development technologies such as HTTP, HTML and CSS.

Established Developers and Seniors Developers also require the following skills and experience:

  • Experience of working in a fast-paced, multi-project environment, collaborating with other Developers, Account Managers, Scrum Masters, Product Owners and clients to deliver top-quality software
  • A working knowledge of the Spring Framework
  • Understanding of IoC and DI
  • Familiarity with Java Persistence API (JPA)
  • Unit and Integration testing using JUnit or TestNG
  • Knowledge of SQL database systems such as PostgreSQL, MySQL, Oracle, SQL Server or SQLite
  • Experience of the Linux/Unix environment
  • Knowledge of web development technologies such as HTML, CSS and JavaScript
  • Experience with version control systems such as Git or Subversion
  • Knowledge of web servers and application servers such as Apache Tomcat or Jetty

To apply for one of these roles, please read the appropriate job description before sending in your CV and a cover letter that includes your level and salary expectations and why you feel you are suitable for the role to HR@Semantico.com

We endeavour to reply to all applicants to advise whether or not they have been invited to interview.