Customer Login



forgot your password?

request a demo
< Back to Careers List

Java Developer - Intermediate/Senior

Department: R&D
Closing Date: Resumes will be reviewed as received
Work Location: Victoria, BC

Role

ENXSuite is looking for great Java developers who want to use their expertise to make a difference and help build out our rapidly expanding network platform. This is a great opportunity to be part of a driven, dedicated team that is developing the world's fastest-growing carbon management network.

As the perfect candidate for this position you are passionate about software development, driven by innovation and skills/career development, and are keen to use your skills to help the environment. You enjoy working with a dedicated team and like to learn as much from others as you can teach them. You know how to build maintainable enterprise software; the quality and testing of your code is a top priority to you, and you demand no less from your colleagues. You love to learn, develop new skills, and apply your knowledge in innovative, exciting new ways.

Responsibilities

  • Be a key contributor to developing cutting-edge software
  • Participate as a key team member, providing innovation, learning and insight to the group's activities
  • Develop, code, test, and demonstrate new Java enterprise applications
  • Create Design models, perform code reviews, provide input to QA testplans
  • Provide open feedback on the product and development process, and how we can improve
  • Build on your experience and new learning by sharing with the group in ongoing "brown-bagger" R&D innovation sessions
  • Working with product management to define and develop the product
  • Our development environment includes Java, Web Application Servers, scripting languages, AJAX, build management and versioning tools on Linux, Mac, and Windows platforms.

Must Have's

  • 5+ years professional experience with Java
  • 1+ years professional experience with EXTjs
  • 1+ years professional experience with Flex Charts, BlazeDS
  • MySQL and Oracle DB RDBMS experience
  • Linux CentOS, Redhat, Ubuntuu or similar experience
  • TDD and Junit experience
  • Agile XP/Scrum, Lean methodologies + User Stories requirements experience
  • Teamcity or similar experience
  • SVN, Git or similar experience
  • Maven experience
  • ORM, Hibernate experience
  • Caching experience e.g. Coherence, EHCache or similar
  • Web Services Restful, SOAP/WSDL experience
  • Tomcat, Apache experience
  • OOAD, UML, Design Patterns, Agile Modelling, DMDD or similar experience
  • Database Design and Data Modelling
  • Enterprise Integration Frameworks expereince leveraging ESB, JMS, ServiceMix, Mule, Apache MQ or similar
  • Cloud Architecture experience e.g AMZ EC2, Rackspace Cloud, GoGrid cloud or similar
  • Minimum BSc (or equivalent)

Nice to Have's

  • Passion for fighting Climate Change and a commitment to the environment
  • Restlets experience
  • ILog Elixir Charts experience
  • GHG and Energy Management Industry experience
  • Business Intelligence Frameworks expereince
  • Data Warehouse, Data Mart experience
  • Startup experience
 
Apply for job