General Job Description:
The position is for an experienced Java Developer to work within the Wealth Management Global Technology Team, supporting the PB Imaging project
• • Must have worked on Financial applications using Java/J2EE application
• • Hands on experience on FileNet or Similar Imaging application such as Documentum
• Participate in the analysis and design of applications with the System Architect and Business Users (including business model, security model and Business components);
• Must have 7-10 + years hands on development experience in J2EE applications
• Good understanding of UNIX platform
• Translate business model and user requirements into software specifications;
• Make recommendations towards the development of new code and or reuse of existing code;
• Deliver documentation (e.g. High Leve Architecture, Low Level Design Documents) during various stages of the project and upon completion of the project;
• Support testing (Unit, SIT, UAT);
• Good knowledge in optimization techniques of application and handling big amount of data
Desired Skills:
Must have skills:
• 5 to 7 years of relevant work experience: experience in large/complex IT architecture environments and experience as Java/J2EE development on large-scale development projects
• • Hands on experience on FileNet or Similar Imaging application such as Documentum
• Strong experience writing stored procedures, functions, triggers, and adhoc queries using PL/SQL
• Ability to work independently and as part of a team
• Ability to interact with both Business and Technology colleagues
• Strong problem solving and analytical skills demonstrated by the ability to assimilate new information, understand complex topics and arrive at sound analysis and judgment
• Proven working knowledge of OOPS concept, Java, J2EE, JSP, Servlet, Tomcat, Spring, Web Services, Oracle and related technologies
• Strong analysis and design skills, including requirements analysis, Object Oriented design patterns, and UML
• Demonstrated knowledge and competence in project management principles
• Excellent verbal communication, writing and presentation skills
• Speaks directly and to the point
Education Requirements for the Position
The minimum qualification required for the performance of the above specialty occupation duties is a Bachelor’s Degree in Computer Science, Information Systems, or Engineering.