We are looking for a Contract Java Developer with experience in building high-performance, scalable, enterprise-grade applications to work as part of a software development team that works on mission-critical applications.
Responsibilities include Java / Java EE application development and providing expertise in the full software development lifecycle, from concept and design to testing.
This will involve:
· Designing and developing high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
· Contributing in all phases of the development lifecycle
· Writing well designed, testable, efficient code
· Ensuring designs are in compliance with specifications
· Preparing and producing releases of software components
· At least 2 years' hands-on Software Development experience
· At least 2 years' experience in Java Development
· Hands on experience in designing and developing applications using Java EE platforms
· Object Oriented analysis and design using common design patterns
· Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
· Experience with test-driven development
Contract duration: 3 months