DevOps Engineer (HW-GCLOUD-DEVOPS) Croydon, England

Salary: Market Rate
Title: DevOps Engineer (SC Cleared)
Location: Croydon
Rate: £Market Rate Ltd/Day
Contract duration: 6-12 months initially

My Global technical services client is currently looking for a skilled DevOps Engineer
to work in Croydon on a contractual basis to start on the ASAP.

* Please note due to a requirement from the client and their project a valid SC will need to be in place to start this role*

Essential skills and experience
• Redhat J Boss Decision Manager (version 7)
• Back End development using Java 8 (specifically streams, lambdas, and collections framework) and dependency injection.
• Enterprise integration comprising eventually consistent (asynchronous and synchronous) systems, and distributed message-driven (JMS) architectures interfacing with Legacy and third-party systems.
• Experienced on enterprise messaging patterns, specifically the pub-sub channel.
• Building asynchronous microservices with RESTful APIs using JAX-RS.
• Strong Cloud experience (AWS or similar)
• Object-Oriented Analysis and Design, and implementing DDD-based-designs.
• Java persistence using an ORM/JPQL.
• Understanding of core properties of RDBMS including ACID properties and transaction isolation.
• Automated testing with JUnit and Mockito, using a test-driven approach to development, and articulate on benefits of a clean, testable codebase.
• Git and pull-request-based code review flows
• Maven and consuming CI Pipelines using and consuming reports from static analysis tooling (eg Checkstyle, PMD, Clover, SonarQube etc.).
• Meeting user needs using agile methodologies.
• UNIX command-line familiarity.
• Understanding of Spring Batch.

Nice-to-have skills and experience
• RAW visualisation tool
• Designing microservice-based, eventually-consistent architectures using domain driven design (DDD).
• CQRS and Event Sourcing patterns.
• Successfully delivering performing, scalable and long-transactional digital services in complex and highly regulatory environments.
• Working in blended, multi-discipline, multi-vendor team environments.
• Developing and working against cloud hosted environments.
• Hibernate and Liquibase.
• JIRA/Confluence
• Wiremock and other distributed-systems testing utilities.
• Activiti or other JBPMN.
• Rules Engine eg Drools.

Please Note: To be submitted, a selection of questions must be answered as part of your application prior to submitting your CV and this is compulsory.

To find out more, please send your CV via the link below

NB: Please note due to a CV submission deadline set by the client, applications will be time sensitive.