Monday 9 April 2012

Sr. Java Developer with GWT Exp

Sr. Java Developer
8 month contract
Location: Lewisville, TX

 
Roles and Responsibilities:
Designs, analyzes, develops, codes, tests, debugs and documents programming to satisfy business requirements. Proficient in application development skills for more than one technology as well as proficient in multiple design techniques. This position should typically be used for an advanced or lead level resource. 
 
POSITION DETAILS
1. Roles & Responsibilities 
•         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.
•         Develop the UI framework on Google Web Toolkit (GWT 2.3), GWT-EXT, and MVP frameworks
•         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-   
The technical requirements of this role are as follows:-
•         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 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, 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:
The behavioral requirements of this role are as follows:-
•         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

3.   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. 
7 - 12 years performing development of Applications in an OO environment 
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 please include specifics.  
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

No comments:

Post a Comment