Intermediate Java Development Engineer

Job Title Intermediate Java Development Engineer

Department Engineering Development

Reporting to Lead Developer

Primary Description of the Position

We are looking for a good 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.

We operate an agile approach to development, and you will be expected to participate 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/Kunernetes and JBoss Thorntail, so again, any exposure or experience with these technologies would be welcome as would any knowledge of Java Enterprise Edition.

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

Essential

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

KNOWLEDGE & EXPERIENCE

Essential:

  • 3 years plus experience in core Java, with experience at language level 8/11
  • Interest and Experience in Unit and Systems 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

  • 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 pipleline tooling such as Jenkins or GoCD
  • Experience with JSF2 and preferably Primefaces for server side driven web based applications
  • JBoss and/or 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 and Team player
  • 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

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
  • Clean Driving license – essential car user with access to company vehicle or allowance

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

 

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

  • This field is for validation purposes and should be left unchanged.