Senior Software Engineer recruitment

Senior Java Developer  / Software Engineer

Our client seeks an experienced Java Developer who has experience constructing extensive software solutions alongside other skilled programmers as part of agile development teams.
In this role you will be a leader of junior developers where training and mentoring will imparted. You will work as part of a team of highly skilled agile java programmers implementing the latest agile practices, including Kaizen and Kanban.

This forward thinking organisation wants to bring in experienced Java developers who have:

* Detailed experience coding in Java. (7+ years)

* Knowledge of tools such as - Tomcat, FIT, Webwork, Velocity, Hibernate, Groovy, JBehave, PicoContainer, Apache, JUnit and others.

* Over four years of object oriented programming expertise.

* Knowledge of agile methodologies such as scrum, and extreme programming.

* Great communication skills in order to be able to gather business requirements from business users, using this detail to create software from design to implementation and set technical strategies with product stake holders.

* A deep understanding of refactoring, continuous integration and design patterns.

* A strong desire to take the lead in software development, coaching and mentoring junior developers to engineer excellent applications.