Request a demo

Senior Java Engineer

We operate an agile approach to development, and you will be expected to participate/lead in all aspects of our Sprint activities, including daily stand-ups and retrospectives.  We also require experience in consuming API services using both REST and SOAP, so experience working with XML and JSON is essential. We make extensive use of some non-mainstream technologies such as Apache Kafka, ArangoDB Document and Graph databases, Docker Swarm/Kubernetes and JBoss Thorntail, so again, any exposure or experience with these technologies would be welcome as would any knowledge of Java Enterprise Edition.

We are looking for a robust knowledge of the Java programming language, plus associated tooling such as Maven, Git and a modern IDE such IntelliJ IDEA.  We are moving towards a fully blown CI/CD automated pipeline, so experience with the design and implementation of unit tests using libraries such as JUnit is essential.

As a member of staff in our engineering department, you will be given the coaching and mentoring to grow your skills, and the support to help bring our initial products to market. You will be reporting directly to the CTO and Lead Development Engineer, and will be instrumental in further developing our product amongst the early adopters.

Main Responsibilities of the Position

Contribute to the development and delivery of Synalogik Scout™ product roadmap.

Qualifications, Knowledge, Skills and Experience

QUALIFICATIONS

  • BSc /BA in IT, Computer Science or relevant field.

KNOWLEDGE & EXPERIENCE

Essential:

  • 5-8 years plus experience in core Java, with experience at language level 8
  • Unit testing using JUnit
  • Experience in Java Enterprise Edition (JEE) to include JAX-RS2 and Servlets
  • Comfortable working at the command line level in Mac OSX or Linux
  • SCM systems such as Git or Subversion
  • Experience with both SQL databases (PostgreSQL, MySQL, DB2 etc) and NoSQL databases (ideally ArangoDB)
  • Experience designing and developing container based Microservice based architectures using Docker including Swarm Mode or Kubernetes

 Desirable

  • Team Coaching and Staff Development
  • Working within a DevOps culture to encompass the complete application lifecycle from design, inception, development, deployment and support.
  • Use of public cloud providers such as AWS as a target environment
  • CI/CD pipeline tooling such as Jenkins or GoCD
  • Experience designing and developing container based Microservice based architectures using Docker including Swarm Mode or Kubernetes
  • Experience with JSF2 and preferably Primefaces for server side driven web based applications
  • JBoss and/or Wildfly
  • Wildfly Swarm (Thorntail)
  • Graph Databases (ArangoDB, Neo4J, OrientDB)
  • PostgreSQL
  • Apache Kafka

PERSONAL SKILLS

Essential:

  • Have a flair for client communication and understanding customer behaviour.
  • Excellent problem analysis and solving skills
  • Adaptable Team player / leader
  • Clear and effective communication ability, both written and spoken, and all levels within the business and externally to all major customers and stake holders when required
  • Clean Driving license

Desirable:

  • Confident and a persuasive manner
  • Tight organisational and time-management skills
  • From time to time travel abroad may be required, therefore a passport and independent nature is essential
  • A self-starter with a keen eye for detail, the ability to manage and prioritise their own workload under pressure

Personal Characteristics 

Committed to continuously educating yourself by attending professional workshops, industry events, certification courses, and reviewing professional publications

Benefits

  • The best benefit is being part of the team; a fun, smart, and vibrant bunch focused on producing excellence and customer satisfaction.
  • But if you are looking for more than that there is a comprehensive benefits package including:-
  • Pension into which the company will contribute 5%
  • Private Healthcare
  • Life Insurance
  • Flexibility to work from home
  • Use of the latest IT technology including top of the range MacBook Pro or Air
  • 24 Days annual leave, increasing 1 day every year up to 30 days
  • Continued professional development training

Professional Development 

You will be expected to undertake continued professional development training whilst in this post.

Synalogik is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, colour, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic.

This policy applies to all employment practices within our organisation, including hiring, recruiting, promotion, termination, redundancy, leave of absence, compensation, benefits, training, and apprenticeship.  Synalogik makes hiring decisions based solely on qualifications, merit, and business needs at the time.

 

You must be a British Citizen and been resident in the UK for the last 5 years, and willing to undergo SC Clearance.

NO AGENCIES PLEASE

 

Get in touch