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 automated CI/CD pipeline, so experience with the design and implementation of unit tests using libraries such as JUnit 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.QUALIFICATIONSEssentialBSc /BA in IT, Computer Science or relevant field.KNOWLEDGE & EXPERIENCEEssential:3 years plus experience in core Java, with experience at language level 8/11Interest and Experience in Unit and Systems testing using JUnitExperience in Java Enterprise Edition (JEE) to include JAX-RS2 and ServletsComfortable working at the command line level in Mac OSX or LinuxSCM systems such as Git or SubversionExperience with both SQL databases (PostgreSQL, MySQL, DB2 etc) and NoSQL databases(ideally ArangoDB)Experience designing and developing container based Microservice based architecturesusing Docker including Swarm Mode or KubernetesDesirableWorking within a DevOps culture to encompass the complete application lifecycle fromdesign, inception, development, deployment and support.Use of public cloud providers such as AWS as a target environmentCI/CD pipleline tooling such as Jenkins or GoCDExperience with JSF2 and preferably Primefaces for server side driven web basedapplicationsJBoss and/or Wildfly Swarm (Thorntail)Graph Databases (ArangoDB, Neo4J, OrientDB)PostgreSQLApache KafkaHow we will support youWe are embracing remote working. You will be joining a team who are a fun, smart and vibrant bunch. By embracing technology, we can interact, collaborate and create together, even when we’re working remotely from one another. Remote working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively and enhance wellbeing.Work-life balance is important ; you’ll get 24 days annual leave, increasing 1 day every year up to 30 days. You also have the option to carry over from the year beforeYour birthday offYou will have the flexibility to work from home and can work around core hours with flexible workingA competitive Pension scheme into which the company will contribute 5%Excellent Private medical and dental Healthcare InsuranceLife InsuranceUse of the latest IT technology including top of the range MacBook Pro or AirYour learning and development is key to your future career and you will have continued professional development trainingSynalogik 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 willing to undergo SC Clearance, possess British Citizenship or ILR and have lived in the UK for at least the last 5 years.NO AGENCIES PLEASE
This job has more than 30 days. You can find more up-to-date jobs using the search box.