The 8700 (like all current models) runs a flavor of Java called J2ME (Java 2 Micro Edition). In addition, RIM has added various APIs that extend the Sun standard.
So, I'd suggest you find someone who is experienced in the design and development of BlackBerry apps (like me
). Failing that, look for someone with J2ME experience.