Senior Java Developer - Java Scala Spring Mvc Multi-threading
Our client based in Central London, is a global leader in the field of recommendation and personalisation software that aims to maximize sales for clients by providing the very best recommendation and personalisation software on the market.
As a Developer, you will report to the Development Manager and will be responsible for working on enhanced features and a suite of personalisation products. This will include day to day work with Java 7 and Scala (heavy multi-threading code), Spring + Hibernate Mvc Framework, SQL and NoSQL dbs.
Core Competencies Required:
- Excellent experience with the following technologies:
- Spring Mvc
- Hibernate with hibernate annotations
- Jdk 7
- Scalatest, JUnit, TDD
- Multithreading is essential
- Maven, GIT, SVN.
- Excellent problem solving skills;
- Ability to work on multiple projects and in team;
- Understands the value of commitments and puts 100% effort into them;
- Exposure of MS SQL and MySQL
- Basic knowledge of Linux commands and Scripting
- Exposure to an Agile environment;
- Good written and verbal communication skills;
- Eligible to work in and are currently based in the UK
Competencies Desired but Not Mandatory:
- Velocity Framework
- Groovy (Grails not required)
- Foosball, PS3 skills and a passion for pizza