Software Engineer (Java)

RepKnight Ltd·Belfast·Salary available on request


We are currently looking for a talented Software Engineer to join the team here at RepKnight. If you have a track record of producing great quality software, are passionate about applications and love to code, we would like to hear from you.

Who You Will Be Working For

RepKnight is an award-winning Software Company located in the heart of Belfast. Our software platform provides real-time cyber intelligence to keep people, companies and assets safe from internal and external threats. With real-time monitoring of hundreds of millions of messages each day, organisations can be quickly alerted to issues or threats - often before they happen. We are a fast-growing company with clients in the UK and further abroad and are looking to expand our team.


  • 3+ years' experience in Java
  • Experience with Spring MVC, Hibernate is required
  • Experience in some or all of the following XML, JSON, REST
  • Experience in continuous integration and continuous delivery
  • Experience with engineering and benchmarking SQL solutions
  • Experience with Linux operating systems
  • Knowledge of ElasticSearch (other Big Data products such as Cassandra, Hadoop, MongoDB are desirable)
  • Knowledge in designing, developing & documenting use cases
  • Knowledge of distributed systems and architectures
  • Collaborate with application design and frontend teams to ensure deadlines are met

Roles & Responsibilities

As a RepKnight Software Engineer you will be required to

  • Develop and deliver a scalable backend infrastructure for storing open sources social content
  • Develop the core API that integrates both backend and frontend systems dynamically
  • Design & develop back end application that satisfies end-user cases
  • Develop the data capture solution and conduct performance evaluations
  • Ensure quality of the application in order that a highly optimised user experience is delivered
  • Deliver to the product roadmap and provide input to new features
  • Keep the project manager and product manager informed on all issues and developments
  • Ensure that any application support issues are dealt with as a matter of urgency and the commercial team are informed.

Benefits Package

  • Training/ Conference budget
  • Private Medical Insurance
  • Pension Plan
  • Generous holiday allowance
  • Healthy snack/ drink stocked fridge
  • Bonus for introducing a new employee
  • On-site parking
  • Lunch/ dinner provided when collaborative team effort required

How to Apply

Email your CV to [email protected] or follow the link to apply:

Apply Now