Java EE Software Engineer

We are currently seeking seeking a talented, motivated Java EE Software Engineer to join our agile development team in developing enterprise products for geospatial data management (imagery, vectors and terrain) and web delivery. Responsibilities will include:

  • 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.

The successful candidate will have the following skills and experience:

    • 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

In addition the following skills are highly desirable:

  • 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 team, please send us a resume:

Attention: HR Department

245 Aero Way NE
Calgary, AB T2E 6K2

Fax: 403.295.2444

Applicants only. No agencies or headhunters please.


Content Partners

Valtus Content Partners