Software Architects (Java) - Consultancy

  • CVL
  • Greater London, UK
  • 09/09/2016
Java

Job Description

Software Architect - Java - Leading Edge IT Consultancy - UK Wide/London Java, JVM, Architect, Design, Scala, NoSQL, MongoDB, Cassandra, REST, SOAP, Big Data, Consultancy, Opensource, Agile, Integration, Spring, Hibernate, Groovy Do you want to work on some of the most cutting edge Digital / Cloud-based architectures in development today, and have to continuously deploy them to highly available environments? This is an opportunity to work for a growing team seeking Java Architects at all levels. Working on a range of high impact, highly visible projects on client sites you will have a great chance to work with cutting edge technologies as part of an elite engineering team. With some of the UK's best software developers and architects as colleagues and with a focus on training, personal and career development this is truly unique team. The hiring team would love to hear from you if you’ve got some of the following experience: * Strong background in design and architecture * Excellent knowledge of Java, open source technologies and frameworks; experience of highly scalable, resilient applications * Understanding of TDD, Pair Programming, and CI/CD * Demonstrable experience in at least one technology stack, for example: Spring (e.g. Core, MVC, Integration, Data, Boot/Cloud), HTML5/JavaScript frameworks (e.g. Angular, NodeJS), Integration Technologies (Spring Integration, Camel, Microservices, REST, JSON) * Experience of working in agile teams and working in an agile manner in a commercial environment * Good awareness of Dev Ops – including Continuous Integration and Delivery using agile Configuration Management, Environment Management, Release Management practices * Some unerstanding of other JVM languages (e.g. Scala, Groovy, JRuby) is also preferable * Contributions to the open source development community are very welcome: Blog posts, conference presentations, open source contributions etc Joel Test Score - 11/12 The is a twelve-question measure of the quality of a software team. * Do you use source control? - yes * Can you make a build in one step? - yes * Do you make daily builds? - yes * Do you have a bug database? - yes * Do you fix bugs before writing new code? - yes * Do you have an up-to-date schedule? - yes * Do you have a spec? - yes * Do programmers have quiet working conditions? - yes * Do you use the best tools money can buy? - yes * Do you have testers? - yes * Do new candidates write code during their interview? - yes * Do you do hallway usability testing? - no