Lead Java Programmer Job in Orem, Utah US

Title: Lead Java Programmer

My client in the Orem, UT area is looking for a Lead Java Programmer. 

The successful candidate will be able to:
-Design, code and test applications for use in the Financial Services Market. 
-Have the ability to write applications in Java, HTML and SQL to resolve issues specific to the banking industry. 
-This person will also need to be able to work well within a team, or independently.

Must haves include:
-Experience with core Java development/programming for web based applications.
-Proficiency with publishing Web Services, Java, HTML, SQL and Stored Procedures.
-Ability to produce excellent code.
-Excellent troubleshooting and analytical skills.
-A minimum of 3 years programming experience.
-Use of established methods and libraries to maintain compatibility and supportability with existing products.
-Ability to interface with customers, staff and sales force for issue resolution, status reports and to build   customer and vendor confidence.
-Ability to provide guidance in Architecting and publishing Web Services.
-Bachelors Degree in a related subject.

Strongly Preferred:
-Experience with Sybase ASE.
-A combination of the following: Apache/Tomcat, Applets and Servlets.  Linux/Windows Application Servers, NetBeans IDE.