Java / Spring / Hibernate / RESTful web services / Open Source / Agile BDD TDD
Do you want to write applications using leading edge technology in a friendly geeky environment? We are writing lots of single-page web applications in Java, Spring and Hibernate. We use the Dojo toolkit, Selenium, JUnit, Cucumber, Maven, Hudson and anything else that we feel will help us provide end products that we can be proud of. You should live the DRY and KISS principles and believe that code can be beautiful. We are mad about automated testing and good clean Joshua Bloch-like code.
We also score very highly on the Joel scale*. Some of their developers are regulars in the London tech meet up scene and can often be found talking about design patterns for large JavaScript applications - for fun.
My client have recently created a global business division dedicated to providing information to financial institutions and their legal and professional service advisors. The business unit will help banks, hedge funds, insurance firms and general companies and their legal advisors connect strategy, operations and products to the rapidly changing regulatory environment.
Senior Application Developers Role Profile
This department is introducing new development standards and cutting edge technologies to ensure that Products are creatively developed, well designed and tested thoroughly.
Person Profile
To be effective in the role the best candidates should have:
* Solid Java development knowledge - specifically good clean testable Java that comes straight out of Joshua Bloch’s Effective java.
* Experience of Spring and Hibernate, including Spring security and annotations.
* Experience designing and implementing RESTful web services.
* Solid Database Knowledge
* A technical mindset with good understanding of algorithms, data structures, design patterns.
* A mindset that TDD and BDD is there to help development and allow beautiful code to take shape and grow.
* Solid knowledge of Agile development practices.
* Solid communication skills.
* A willingness and an ability to share best practice and improve processes.
Any experience of submitting open source programmes to GitHub will be looked upon favourably as will additional skills in any of the following: BDD, Maven, Subversion, Hudson, Linux, bash, SOLR, JavaScript/Node.js
Do you want to write applications using leading edge technology in a friendly geeky environment? We are writing lots of single-page web applications in Java, Spring and Hibernate. We use the Dojo toolkit, Selenium, JUnit, Cucumber, Maven, Hudson and anything else that we feel will help us provide end products that we can be proud of. You should live the DRY and KISS principles and believe that code can be beautiful. We are mad about automated testing and good clean Joshua Bloch-like code.
We also score very highly on the Joel scale*. Some of their developers are regulars in the London tech meet up scene and can often be found talking about design patterns for large JavaScript applications - for fun.
My client have recently created a global business division dedicated to providing information to financial institutions and their legal and professional service advisors. The business unit will help banks, hedge funds, insurance firms and general companies and their legal advisors connect strategy, operations and products to the rapidly changing regulatory environment.
Senior Application Developers Role Profile
This department is introducing new development standards and cutting edge technologies to ensure that Products are creatively developed, well designed and tested thoroughly.
Person Profile
To be effective in the role the best candidates should have:
* Solid Java development knowledge - specifically good clean testable Java that comes straight out of Joshua Bloch’s Effective java.
* Experience of Spring and Hibernate, including Spring security and annotations.
* Experience designing and implementing RESTful web services.
* Solid Database Knowledge
* A technical mindset with good understanding of algorithms, data structures, design patterns.
* A mindset that TDD and BDD is there to help development and allow beautiful code to take shape and grow.
* Solid knowledge of Agile development practices.
* Solid communication skills.
* A willingness and an ability to share best practice and improve processes.
Any experience of submitting open source programmes to GitHub will be looked upon favourably as will additional skills in any of the following: BDD, Maven, Subversion, Hudson, Linux, bash, SOLR, JavaScript/Node.js