SocialTwist Tell-a-Friend

Senior Java Developer, Mobile Networking

Published on October 07, 2009 - Comments

Location
Mississauga, ON

About the Company
It’s a secret.

The Opportunity

Social networking platforms need good engineers; mobile networking needs great ones. Working with high-profile clients, you’ll spread your Java programming magic across a host of mobile/web engagements.

One project might see you build a CRM solution that pushes leads to remote devices, another might call for mobile commerce, a third might be a complex enterprise engagement involving client-side, middleware and server-side integration. Or perhaps you’ll simply make it easier for people to upload pictures to Facebook.

Either way, your sandbox will use JavaME, Ajax/JSON/Javascript, web services and whatever else it takes to do the job right. Needless to say, "end-to-end work" doesn’t begin to cover the job description.

Like social networks themselves, this job has a high ‘people quotient’. You’ll be working with clients and teams to craft solutions and crack bugs. This role is an opportunity to work at the edge of application and solution development, and make things happen in the space where mobile, desktop and middleware come together

Who Should Apply

  • B.S in Computer Science, Computer or Electrical Engineering or similar (M.S. preferred)
  • 5+ years hands-on Java programming experience (including optimizations, multi-threading, etc.)
  • Expertise in development of client-server solutions and service oriented architectures
  • Experience building applications that integrate with enterprise software – ideally SAP and CRM
  • Good knowledge of Web Services and general Web technologies, HTML, XML , JSON, XML Web Services (REST, SOAP) , etc.
  • Excellent communication and teamwork skills

Nice to Have

  • Client development experience in JavaME Web application development experience, mobile or desktop
  • Experience working on mobile Middleware, web proxies or server-side transcoding solutions
  • Development experience with enterprise software solutions
  • Experience in utilizing web services for implementing client-server solutions
  • Security experience (authentication and authorization, access control, digital signatures, etc.)
  • General understanding of process and options for creation of Web Portals and web sites
  • Familiarity with Web 2.0 trends in web development such as Ajax, JavaScript, JSON, Flash Familiarity with Java ME is a plus
  • Experience working in a customer facing environment such as Professional Services a definite asset

Contact
To make an inquiry and/or to submit a resume, please contact: Penny Curtis