Careers
Position: Intermediate / Senior Java Developers
We are seeking several Intermediate to Senior Java Developers 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
- Design and implementation within the Web Tier, including work in the following technologies: JSF, JSP, Servlets, XHTML, CSS, Ajax, Struts and Web Service clients.
- 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, JMeter and Selenium.
- Write and maintain technical documentation within an established software development process, including UML.
- Responsible for 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.
Skills and Experience
- Post-secondary education in Computer Science or a related discipline.
- Minimum 3+ years of job experience programming in Java.
- Experience building web-based, scalable enterprise business applications.
- Experience with both front-end and server side development.
- Experience with Java, J2EE, Java EE5, EJB, JPA (or previous OR framework), JSP, JSF, XHTML, CSS, Ajax, Struts, and Web Services.
- 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 developer2011@hyperwallet.com, with "Intermediate/Senior Java Developers" 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 >