Java Developer (UK)

Job Description

Candidate must be eligible for UK Security Clearance.

You will undertake development activities in TDD, BDD and Scrum, or other Agile practices. You will be responsible for coding, building, testing and maintenance of software systems, and coach other junior level developers. You will contribute to the strategic development by maintaining competence in open source technologies and bringing in innovative and pragmatic solutions to both business and technical challenges.

Skills and experience required:
Java development experience
Understanding of industry standards and best practice
Experience of greenfield development, brownfield development and third line support
Experience of development using technologies, frameworks and tools across the Open Source stack such as Git, DropWizard, MongoDB, Neo4J, Hadoop, PostgreSQL, Pentaho, Jasper, Talend, ELK, Lumify, Drools, Jbpm, Camel, CXF, ActiveMQ, D3, AngularJS, Node.js, Python/Jython, CentOS, Ubuntu etc.
Experience using Linux environments
Strong communication skills

Desirable skills
Experience of SOA, middleware and microservices
Experience of JBoss solutions and products
Experience of Big Data analytics and infrastructure
Experience of development and deployment in a cloud containerised environment
Experience of Continuous Integration and Delivery
Participation in an Open Source community project
Advanced knowledge of Spring framework