Senior Java Developer

Recruiter
Confidential
Location
Tewkesbury
Salary
50000.00 - 55000.00 GBP Annual
Posted
13 Jun 2021
Closes
22 Jun 2021
Contract Type
Permanent
Hours
Full Time
We are an exciting new FinTech company with an expanding Tier 1 Client base, backed by substantial investment and we are looking to scale our business to the next level.
This is a fantastic time to join our dynamic and exceptionally talented team where you will be instrumental in further developing our product amongst the early adopters. We are looking for an imaginative, creative and exceptional Senior Java Developer to help us achieve this.
Deployed in four man teams, our software engineers are involved across the full lifecycle from design, inception, development, deployment, and support. Synalogik DevOps provide an exceptional CD/CI environment using the latest technology and equipment.
We offer remote working (although occasionally you will be expected to visit our Head Office in Tewkesbury for meetings etc).
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.
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.
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 - essential car user with access to company vehicle or allowance
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 age, race, sexual orientation, religion or belief, sexual orientation, disability, pregnancy and maternity, marriage/civil partnership, gender reassignment 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

More searches like this