Senior Java Developer

Financial Software House is hiring for a Senior Software Engineer to focus specifically on Java technologies. You will join an established agile development team in the City, who are responsible for all aspects of the specification, design and implementation of my client's insurance solutions within the Java-Web technology space. This is a permanent role paying between £60K - £80K. Flexible working is offered for this role with the opportunity to work from home.

Skills and experience include:

* A solid development background in Core Java, Java Web Applications and/or Web Services.
* Experience in the full SDLC, preferably using Agile with Scrum or Kanban.
* Experience using Java application servers (JBoss, WebSphere, TomEE); Version Control tools (Subversion, Git); Build Tools (Ant, Maven, Gradle).
* Experience in testing frameworks and tools (Junit, JMockit, Mockito, Cucumber, Selenium, WebDriver)

You will have a strong desire to develop 'clean code', and have a quality-focused, test-driven approach to the design and development of software, as well as promoting or enhancing best practice and conventions. Strong communication skills and be willing to contribute in team technical discussions. Team leading and/or mentoring experience is essential for this role.

Please apply for immediate interview!

The JM Group is operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. The JM Group is an Equal Opportunities employer and we encourage applicants from all backgrounds.