| |
1. Roles & Responsibilities:
- Develop the UI framework on Google Web Toolkit (GWT 2.3), GWT-EXT, and MVP frameworks
- Initial investigation, solution identification and sizing.
- Requirements management and high level design.
- Detailed analysis and design. Specification for construction by yourself or another team member.
- Build and unit test against specifications.
- Responsible for on-time delivery of high-quality code
- System test planning and system test execution.
- Support QA phase by tracking and assigning defects to development team; work with QA leads to schedule fixes and builds and enable QA to be successful
- Implementation and warranty support.
- Identify efficiencies and ways to improve design and development processes
- Identify ways to increase efficiency of production support - Find solutions that allow operations to better do their job without involving development resource time.
- Excellent knowledge of the full life cycle of a project.
2. Technical Skills:
- At least 7 - 12 years software development experience required in the OO environment
- At least 1 - 7 years experience of working with financial services applications.
- At least 3 - 5 years experience of Google Web Toolkit (GWT 1.6 to 2.2), GWT-EXT, and MVP frameworks (MUST).
- At Least 5 - 7 years analysis and Design using OO design methodologies - RUP, UML.
- At Least 3- 5 years working on U.S. based client solutions
- Must have experience /knowledge of at least five of the following Technical skills per resource family:
WEB Resource: Must have J2EE (Java, JSP, CSS, Struts, HTTP, Tomcat, Eclipse), Spring, Hibernate, (Oracle 10G , EJB's, SQL, SQL+) , Drools (Rules Engine), (UNIX in Solaris 2.10 & AIX -(C, K, Perl), (UML) , (Quality Center), (Subversion), Transfer protocols -(SFTP, MQ & MQ Client , XML , XML parsing), Adobe Flex 2.0 or higher, Web Services, Business Process Management and BRMS (nice to have)
WEB resource : Must have front end technologies GWT (2.3), JSP, Java script, HTML, CSS frame work, J2EE (Java, JSP, CSS, Struts, HTTP, Tomcat, Eclipse), Spring, Hibernate, JPA, (Oracle 10G , EJB's, SQL, SQL+) , (UML) , (Quality Center), (Subversion), Transfer protocols -(SFTP, MQ & MQ Client , XML , XML parsing Web Services, Nice to have: Drools (Rules Engine), Business Process Management and BRMS, (UNIX in Solaris 2.10 & AIX -(C, K, Perl)), Adobe Flex 2.0 or higher, GWT
Professional Skills:
- High level of personal commitment to each task, a can do attitude and a drive to deliver.
- Strong communication skills to be able to communicate at all levels.
- Ability to gather and understand requirements, create UML Analysis/Design Models.
- High level of responsibility and Ownership from inception through to implementation.
- The candidate should have a proactive approach to problem solving.
• Good analysis skills in order to aid in trouble shooting and problem solving
- Good testing principles as well as good defect management skills
Education and Experience:
- Bachelor's degree in Engineering, Computer Science, or Information Technology
- Master's degree in Finance, Computer Science, or Information Technology a plus.
- J2EE Certification for java preferred
- Knowledge of release management version and revision control practices and procedures
- Strong knowledge of development life cycles
- Solid experience in Java design, coding, testing and debugging techniques
- Experience designing application design documents with UML
- Solid experience in enterprise level J2EE platforms using J2EE design patterns
- Experience with a relational database
- Strong SQL knowledge including query design and performance tuning
- Oracle programming experience (stored procedures, PL/SQL, query optimization)
- Knowledge of open source tools and utilities
- Knowledge of Drools or another Rules Engine
- Working knowledge of middleware services and its utilization
- Experience coding and utilizing web services.
- Experience with RAD or Eclipse or a similar IDE
- Experience with Subversion or similar source code versioning tools
- Experience working with Tomcat/Websphere/Weblogic or similar application server.
4. Preferred Skills & Experience:
- Must have full life-cycle experience in large, global multi-tiered systems, preferably in the financial industry
- Excellent interpersonal relationship and communication / presentation skills
- Strong technical documentation skills
- Demonstrates initiative and is a self starter
- Prepared to challenge when business requirements seem conflicting
- Drive/Determination and knowledge
- Must have the initiative to lead a team and develop in their career
|