Request a demo

Junior DevOps

We are looking for a good base 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 automated CI/CD 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 will be instrumental in further developing our product amongst the early adopters.

Main Responsibilities of the Position

  • Reviewing software requirements and preparing test scenarios.
  • Executing tests on software usability.
  • Analyzing test results on database impacts, errors or bugs, and usability.
  • Preparing reports on all aspects related to the software testing carried out and reporting to the design team.
  • Interacting with clients to understand product requirements.
  • Participating in design reviews and providing input on requirements, product design, and potential problems.
  • analyzing users stories and/use cases/requirements for validity and feasibility
  • collaborate closely with other team members and departments
  • execute all levels of testing (System, Integration, and Regression)
  • Design and develop automation scripts when needed
  • Detect and track software defects and inconsistencies
  • Provide timely solutions
  • Apply quality engineering principals throughout the Agile product lifecycle

QUALIFICATIONS

Essential

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

KNOWLEDGE & EXPERIENCE

Essential:

  • 1-3 years plus experience in core Java, with experience at language level 8
  • Unit testing using JUnit
  • 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

  • Experience in Java Enterprise Edition (JEE) to include JAX-RS2 and Servlets
  • 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 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 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
  • Clean Driving license

 

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