- Research, implement and design new product features
- Work as a member of a small development team that develop enterprise products across a wide range of application servers, platforms, databases, and web clients
- Involvement in the full lifecycle of software development using iterative agile software development methodologies including requirements analysis, object-oriented analysis and design (OOAD), implementation (including unit testing), deployment, and maintenance
- Assisting with maintenance and enhancement of the existing enterprise software products, debugging and diagnosis of software defects.
- BS in Computer Science or related fields
- 2-5 years of Java EE experience
- A craftsman with Java programming language and its development tools
- A Strong understanding of object-oriented techniques, refactoring and design patterns
- Extensive hands-on experience with Java and Java EE related technologies (JPA, EJB, JMX, JMS, JSF, JASS, AJAX,)
- Experience with RDBMS (Oracle or Postgresql)
- Experience working in both Windows and Unix/Linux environments
- Solid experience building complex, enterprise-grade distributed systems
- Able to constructively evaluate and discuss design alternatives in a team environment
- Experience with unit and/or mock testing including test driven development
- Highly motivated team player
- Experience with agile development like Scrum or XP
- Experience in geospatial sciences and/or developing applications for GIS/CAD a plus
- Breadth of knowledge across Java open-source technologies including Spring, Hibernate, GWT, JavaScript, GeoTools/GeoServer, Maven, JUnit, EasyMock, HTTPUnit, etc.
Valtus is always interested in meeting and learning more about qualified candidates. If you would like to contribute your skills and enthusiasm to the Valtus Imagery Services team, please send us a resume:
Valtus Imagery Services
Attention: HR Department
Calgary, Alberta T2E 7E9
Canada
Fax: 403.295.2444
E-mail: info@valtus.com
Applicants only. No agencies or headhunters please.




