Description
You will be responsible for the development, delivery and ongoing support of server side code that is used in my clients mobile products & services. You will be assigned to different products and projects ranging from single page WebApps to high volume, technically complex multi-utility portals, stores and landing pages. You will be expected to work alone or work in large teams, often directly with product owners, UX and other technical participants. We are looking for highly skilled and competent developers with a broad range of experience in developing either high volume consumer web sites/portals or highly transactional server based applications.Responsibilities:
Experience
- Java
- Spring (MVC)
- Development on high volume consumer facing portals or highly transactional (e.g. finance) server-side applications.
- REST, SOAP
- Unit testing / jUnit, Mockito
- Tomcat or Apache
- SQL, JDBC, RDBMS, MySql
- MVC
- Design Patterns
- Unix/Linux
- Maven, SVN, GIT, ANT, IDE - Eclipse/IntelliJ
- SCRUM TDD / BDD
- XML JSON
- HTML, CSS, JavaScript, AJAX, JSP
Desirable:
- Performance testing and the java memory module (including GC)
- Responsive websites
- CMS integration
- Selenium
- NoSQL