Java Developer

About Engage Hub

At Engage Hub, it’s our mission to make sure your business treats your customers as individuals to engage each and every one, so you win them over faster and keep them for longer.

With over 30 years in business, our services have evolved alongside the needs of our clients, including some of the world’s most successful brands across the financial services, utilities, telecoms, retail and logistics sectors. We understand the challenges you face - from data silos to legacy systems – and have built intelligent, intuitive and effective solutions that work for you.

Our commitment to excellence has helped us build a reputation as the leading global provider of data-driven consumer engagement and customer retention solutions. At a time when brand loyalty is at an all-time low, our data orchestration technology delivers the kind of experiences your customers have now come to expect. So, you can always keep them engaged and happy.

Headquartered in London, with an additional office in Dublin, Engage Hub also has significant operations, clients and partners in the US, Mexico, Brazil, the Middle East, South Africa and Australia.

The Opportunity

We are seeking a Java Developer to assist us in developing our core product. The main task will be writing Java web-based software in a Linux environment. Our applications are data-intensive and therefore a very good knowledge of SQL is essential. Knowledge of Objective-C would be a bonus. This role will suit a developer who can concentrate on goals and estimate required effort and time accurately.

You will work with highly experienced experts in the field of high-volume, high-resilience and high-security software. Even if you already have attained high proficiency in Java development, you will likely be challenged as we continuously provide market-leading innovative products to our clients.

Key skills

Proficient in JAVA.
Proficient understanding of web markup, including HTML5, CSS3.
Proficient in client-side scripting and JavaScript frameworks, including jQuery.
Good understanding of asynchronous request handling, partial page updates, and AJAX.
Good understanding of cross-browser compatibility issues and ways to work around them.
Good understanding of Linux.
Good understanding of PostgreSQL.

Attributes sought after

Excellent self organisational skills and especially time management.
Ability to focus on the business goals of the development concentrating on client requirements.
Ability to work in a structured development environment with an existing code base.
An aptitude for quality work and ability to achieve a high level of 'finish'.
You need to provide convincing evidence that you can develop software to high standards - a university degree in computer science and documented contributions to public free/open-source software projects are not essential but would be advantageous.

We offer:

  • Competitive salary
  • Comprehensive Healthcare
  • Private Pension
  • Life Assurance Policy
  • Friendly & collaborative working environment
  • Flexible working

Does that sound like you?

If this sounds like you, send us your application today to, including your CV and covering letter. We look forward to receiving your application and discussing the role further with you.