Position Type : Description :
Description : Java Developer
Roles and Responsibilities :
Analyzing highly complex business requirements, designing and / or redesigning complex computer platforms and applications.
Providing coding direction to less experienced staff, and develop highly complex original code.
Act as an expert technical resource for modeling, simulation and analysis efforts, and involved with verifying program logic by overseeing the preparation of test data, testing and debugging of programs.
Responsible for overseeing overall systems testing and the migration of platforms and applications to production, along with leading these initiatives.
Focus on leveraging industry (Java and J2EE) best practices to design, code, test, implement and support a multi-tier J2EE real estate lending solution.
Responsible for daily hands on development activities, and will play a key role in providing production support.
Development and maintenance of the key front end pricing, fees, and sales consultation functional areas, which are both highly critical skills.
4-6+ years application Java / J2EE development and implementation experience.
Experience in design, development and successful deployment of a large scale Java / J2EE project from end-to-end.
Extensive knowledge and application of Java best practices and J2EE design patterns.
Experience with application servers such as (i.e. Weblogic, WebSphere, JBoss).
Experience in design tools such as Microsoft Visio or RAD.
Experience with various database query patterns and database table design, preferably in Oracle.
Extensive experience in technologies such as JSPs, JSF, Struts, Axis, Web Services, JMS, XML.
Strong communication skills, both verbal and written, with experience interacting with various management levels and partner technical teams.
Preferred Qualifications :
BS degree in Computer Science.
J2EE / Server side programming experience.
Proven leadership experience.
Demonstrated analytical and reverse engineering experience.
Experience in Hibernate, Toplink or other OR tool experience.
Experience with GUICE.
Experience in mortgage banking industry with emphasis in pricing, fees, and sales consultation.