Company

Careers

Intermediate Java Developer
We are seeking an Intermediate Java Developer to join our technical team in developing and maintaining our enterprise payments platform. This position provides an opportunity to become an integral part of an effective development team in which you can challenge and grow your technical skills and expertise.


Responsibilities

  • Principal focus will be design and implementation within the Services Tier of our SOA architecture, including work in the following technologies: EJB3, JAX-WS, JAX-RPC, JPA, Data Modeling and Database Design, OR Design, Servlets, Struts (action layer), and Web Service clients. 
  • Responsible for Java EE5 design and implementation.  Responsible for J2EE integration to EJB3 services across clusters.  Responsible for web service design.
  • Responsible for design within established architectural patterns for enterprise-grade performance, scalability, failover within clusters, session management, security, fault handling and internationalization.
  • Responsible for unit, integration and performance testing of services via JUnit, Maven and Selenium.
  • Write and maintain technical documentation within an established software development process, including UML.
  • Responsible for project leadership over all phases and artifacts of the software development process – requirements documentation, analysis, design, design review meetings, construction, code review meetings, proven unit testing, proven integration testing and project evaluation.
  • Effectively contribute to building the overall knowledge and expertise of the technical team.

Education and Experience
  • Post-secondary education in Computer Science or a related discipline.
  • Minimum 3+ years of J2EE experience building clustered enterprise-grade mission-critical business applications.
  • Experience with Java, J2EE, Java EE5, EJB, JPA (or previous OR framework), Database Design, Web Services, SOA.
  • Experience with J2EE application servers such as Glassfish, Resin, WebLogic.
  • Experience with NetBeans, Eclipse, Subversion, Maven, Bamboo, Selenium.
  • Experience with databases including MySQL and Oracle.
  • Experience with Service Oriented Architecture (SOA) is an asset.
  • Strong testing, configuration and deployment skills.
  • Must be an effective and efficient problem solver.
  • Possess the ability to work effectively in a team environment, as well as independently with minimal direction.
  • Must have strong interpersonal and communications skills including well developed verbal and written English.
  • Experience developing financial transaction applications is an asset.


How to Apply
Please submit your resume and salary expectations to developer2010@hyperwallet.com, with "Intermediate Java Developer" as the subject line of your email.

hyperWALLET Systems Inc. would like to thank all applicants for submitting their resume; however, only applicants selected for interviews will be contacted.


Back >

 

Learn More




"Life at hyperWALLET is great. It's a fun, professional company with lots of room for career growth, which is important to me. "

- Customer Service Specialist, hyperWALLET