My client, an award-winning payments provider is currently seeking for a Senior Java Developer. You will be expected to be proficient in the technical skills required to perform the role, to actively participate in improving the practices and techniques of the teams they are part of and to show enthusiasm for creating great software.
What you will do:
·Writing high quality code and automated tests as part of a scrum team;
·Determining the appropriate amount of refactoring required to existing code when it is revisited as part of a sprint goal;
·Ensuring that quality is maintained and the 'definition of done' for a sprint is met, both personally and by the team, typically by making sure that good automated tests are in place for the code you write, that you perform effective code reviews for other members of the team, and that you help to ensure coding standards are followed for all code produced;
·Informally mentoring more junior members of the team so they have a supportive environment in which to improve their skills;
Your experience will include:
·Essential technical knowledge: Java 7/8, Spring, Hibernate, JUnit, SQL, Eclipse or IntelliJ, Maven, knowledge of a CI product such as Jenkins or Bamboo, Git and SVN, Linux, Web Services, REST/JSON, use of automated testing tools.
·Highly desirable technical knowledge: Spring Integration, EasyMock or Mockito, JBoss/EAP, MySQL, PostgreSQL, PHP, build automation tools such as Vagrant and Puppet
This is a permanent role where you will be based in their Bath office.
To be considered, please apply immediately. Alternatively get in touch with Inness Law via or 0117 332 8100.