Strong Java programming experience. Object-oriented programming. Hands-on software engineering experience, particularly with Java and Service Oriented Architectures. Excellent interpersonal skills. Curiosity. Willing to take ownership and set direction, especially in...