Description
Senior Java Developer - Groovy/Grails/JVM/Scala/Clojure
Overview:
Our client is a well-funded financial services company who are passionate about products and technology. Due to their continued success they are looking for outstanding Java Developers to join the team and play their part as they develop their innovative products further and take on new projects in 2015.
'We use the full Java stack (JavaScript MV* frameworks, through Server Side architecture down to the persistence layer) so you'll need to demonstrate a deep technical knowledge of this. We also use Groovy a lot so if you've got relevant experience, that's great. If not, we'll consider talented Java developers who can demonstrate a passion and aptitude to learn new technologies thoroughly and quickly'.
This is a fantastic opportunity for top-tier Java developers to deliver innovative software solutions as part of an outstanding team while developing their own technical skills in the process.
Essential Skills & Experience:
-
Excellent Java experience
-
Building large scale distributed applications
-
Knowledge or experience of planning and implementing technologies using Agile development processes such as SCRUM, TDD
-
A background in building JVM based applications at scale such as Scala, JRuby, Jython, Python, Clojure etc.
-
Full stack JavaScript knowledge and JavaScript frameworks, eg JQuery, AngularJS
-
Demonstrable ability to deliver high quality products to sometimes challenging timescales
-
Organised, delivery focused and analytical
-
Excellent written and verbal communication skills
Technology Stack Includes:
-
Grails
-
Groovy
-
YUI, HTML5, CSS3, Responsive design
-
MySQL, MongoDB
-
RabbitMQ
Desirable:
-
Cloud based deployments (AWS)
-
Understanding of insurance industry
-
Groovy and Grails experience
-
Team lead experience
-
Puppet
Senior Java Developer - Groovy/Grails/JVM /Scala/Clojure