Java Software Developer


EnStream LP is a joint venture company owned by Bell Canada, Rogers, and Telus – Canada’s three largest mobile communications companies. EnStream is developing a breakthrough mobile commerce platform. Zoompass (www.zoompass.com) is the first product launch for EnStream. Zoompass is a unique mobile person-to-person money transfer service that uses a stored value account to send/receive/request money quickly and securely for all 21 million mobile phone users on the Bell, Fido, PC Mobile, Rogers, Solo Mobile, TELUS or Virgin Mobile networks. It’s a new and simple way to send and receive money instantly and securely – just by pressing a few buttons on your mobile phone. With Zoompass, all you need is a mobile phone to transfer money, anywhere, anytime. It’s safe and secure, fast and convenient. EnStream is seeking driven individuals who can help make mobile commerce a reality in Canada. Are you ready to make a difference in the world of mobile payment technology with EnStream?

Overview

We are seeking a Java Software Developer to join our team. While being involved in various parts of the business and new features, your primary focus will be our payment processing. Common tasks include working with the Product team to define, refine and understand requirements, development of new features, unit testing features and ensuring timelines are met. Learning the system architecture, design of the current system and identifying areas that need to be refactored will also be core tasks.

Generating new ideas, dealing with constant change and effectively communicating information will be key to success in this role.

If this sounds interesting, and you’d like to join a team working on the most exciting mobile payment application in North America, then we would love to hear from you.

Primary Responsibilities

  • Aid in the prototype and development of mobile NFC payment solutions on various mobile platforms

  • Contribute to development of NFC mobile backend server system functionalities, including provision, OTA download

  • Write technical documents that detail the design of code

  • Contribute to brainstorming sessions for new and innovative ideas

  • Assist in deployment of the system, and development of deployment plans

  • Ensure code and development practices confirm to company standards

Personal Skill Requirements

  • Excellent communication skills

  • Strong problem solving skills

  • Fast learner

  • Self-motivation

  • Innovative thinker

  • Team player

Technical Skill Requirements

  • At least 3 years of Mobile development experience on various Mobile platforms (Blackberry, IPhone, Android, J2ME)

  • Experience with web services

  • Experience with XML (SAX/DOM/XSLT/etc)

  • Experience using Eclipse, RIM Blackberry IDE

Other Valuable Skills

  • Experience on developing mobile application at Trusted Execution Environment

  • Experience on developing applications that manages mobile devices’ secure elements

  • Java Card, NFC contactless applet experience with STK

  • Experience on JSR177, JSR257

  • Experience on using build technologies (ANT, Maven, etc)

If you are interested in applying for this position with EnStream,
please email your resume to jobs@enstream.com.



Customer Service Consultant


Java Software Developer


test