There will be over 5 billion mobile phone subscriptions worldwide in 2010. By the end of 2009, that number had already reached 4.6 billion subscriptions, or a 67 percent global penetration rate
Source: International Telecommunications Union,
February 23, 2010
Mobile Payments market to quadruple by 2014, reaching $630bn in value
Source: Juniper Research,
May 4, 2010
Nearly half of mobile phone users worldwide to make Mobile Payments by 2014
Source: Juniper Research,
April 21, 2010
The worldwide number of users of mobile banking and related services is forecasted to grow from 55 million users in 2009 at a compound annual growth rate (CAGR) of 59.2 percent to reach 894 million users in 2015
Source: Berg Insight,
April 23, 2010
The latest annual, quarterly and monthly data reported by central banks show that officially recorded remittance flows to developing countries reached $316 billion in 2009
Source: World Bank,
April 23, 2010

Java Developer

CPNI Inc. is a technology startup firm providing application software and associated services to the financial industry, with a focus on Mobile Payments. Our technology is network-aware and has server and mobile phone components. Our flagship product facilitates money transfer services over the telephone, in a secured manner, and from anywhere in the world.

What We Need Most

Java professionals who simply love to create software. Our software development focuses on delivering wireless-based payment solutions using cutting-edge technologies. We'll give you some coding problems and you will blow us away with your brilliant solutions.

The Right Fit

Our formula for success starts with our people. We look for software experts by aptitude, and not mere training - in other words, serious techies who are proud of being techies. Our culture is based on the eXtreme Programming (agile) philosophy. If you are a programmer who is passionate about technology, loves collaborating with other keen minds, and possess tremendous skills with designing software and solving problems, let's talk.

The Challenges

The avant-garde Java pilot at CPNI has to be adaptive, learn a breadth of technologies, and be able to turn on a dime in this fast paced environment. Extraordinary is ordinary here. You'll be solving complex problems under pressure, mentoring other developers,and even parachuting into someone else's code. But you'll thrive.

Stuff our Hiring Managers Want to See

  • BS or MS in Computer Science or Engineering
  • Thorough understanding of the object-oriented paradigm
  • Well-developed and demonstrable coding and testing skills in Java

Nevertheless, experience with our current set of technologies will certainly help you thrive quicker

  • Java 5, Java 6
  • Java EE 5, Tomcat, Websphere, JBoss
  • MySQL, DB2, Oracle, Hibernate, JPA
  • J2ME, Objective-C, WAP, XHTML MP
  • Ruby, Buildr, FitNesse

Bottom Line

We are looking for software professionals who can really hit the high notes! You can make a difference and be part of a great story in Canadian high tech! For the right person, the opportunities are unlimited.

To Apply

Please send a cover letter telling us why you feel that you would qualify for this job along with your resume to: careers@cpni-inc.com.

Candidates will be tested on theoretical and actual coding talent!