*Hi,*
**
*Please let me know if  you have anyone available who matches this
description.*

*Java Developer *
*Duration: 6+ months*
Location: west lake, Texas

*Solutions Architect - **Knowledge of Groovy and Grails is a must!*

 *Description*

The (Java) RAD Developer is primarily responsible for ensuring effective,
efficient and high quality RAD (grails/groovy) development to meet the
defined project business objectives. Has the overall responsibility to
oversee the design and development of all aspects of an application. Possess
strong design and technical skills with deep knowledge of the UI, mid-tier
and database field's concepts, practices and procedures. Works closely with
the architecture and development team in determining and defining repeatable
development patterns. Must be able to own the relevant RAD development and
look for opportunities to improve efficiencies of existing development
practices. Must possess strong collaboration skills as the development
process is Agile and requires direct collaboration between the developer and
the business user. Must be self-sufficient and possess breadth and depth
such that a complete application can be created alone from start to finish.
A successful candidate will possess strong Java, Oracle, and Grails in both
a windows and Linux environment.  A working knowledge of Java based
enterprise systems is a plus.



*Position Summary*

·         Provide technical and team leadership in all tiers of an
application UI, mid-tier, database, etc

·         Research new technologies independently to make judgement and
recommendations for future releases

·         Translate business requirements into implementation process by
considering all alternatives and implementing the best strategy to ensure
design meets performance, usability, and reliability and scalability
requirements.

·         Participate in the definition of both functional and
non-functional requirements of a system and defines the development
strategy, standards and support tools.

·         Translate business requirements into a detailed design
description.

·         Write source code, adapt existing components, and tests the
developed components as units creating test stubs and test data as necessary

·         Require an understanding of the overall system architecture and
the impact of changes to the system.

·         Define and ensure compliance to standards and best practices for
UI, Mid-Tier, data access and database development including change
management, release management, & source code control.

·         Provide level 3 support for existing production applications



*Major Responsibilities*

·         Analyze, Design, document, code, test and implementation of
application changes

·         Participates in design reviews

·         Participation in level 3 on-call rotation

·         Perform the role of Technical Lead across multiple projects
simultaneously
*Qualifications*



*Requirements*

·         Bachelor's degree in Computer Science or equivalent.

·         At least 5 years' industry experience in a software engineering
capacity

·         Experienced with SQL and stored procedures. Oracle database
preferred.

·         Four or more years' web application development experience in
Java/J2EE.

·         Worked on a development team through at least 2 major development
cycles

·         Excellent written and verbal communication skills.

·         Ability to work closely with teammates to solve problems, transfer
knowledge, and develop overall product architecture.

·         Ability to understand complex business processes.  The developer
is operating in a number of roles that include architect, developer and
business analyst

·         Ability to balance team and individual responsibilities.

·         Commitment to the highest levels of quality and demonstrated
accuracy and thoroughness.

·         *Knowledge of Groovy and Grails very desirable*.

·         Be familiar with Agile methodologies

·         Have good problem solving skills

·         Have the ability to take ownership of all aspects of applications
and software components lifecycle.

·         Experience with the following technologies: Spring, XML/XSLT,
SOAP/Web Services, and RAD6 or Eclipse Platform.

·         Solid experience and understanding of JSP, Servlets, Struts,
Spring webmvc, and other Presentation-tier technologies common in the
Java/J2EE space.

·         Experienced in developing UI components for the web in HTML,
DHTML, CSS, and JavaScript

·         Experienced in creating custom UI components, including JSP tags

·         Demonstrated experience with JSP UI regression testing strategies
such as Canoo, Cactus, and Mock objects.



*Education*

·         Bachelor's degree in Computer Science or equivalent.

* *

* **Desired Skills*

·         Experience with basic data modeling preferred.

·         Experience with iBatis/Hibernate ORM tools desirable

·         Knowledge of technologies and trends such as RSS/Atom, AJAX very
desirable

-- 
Best Regards
Sam
Beta Soft Systems, Inc.
|Work – 510-744-1700 ext-303|Fax- 1-800-368-1322|
|e-mail-sush...@betasoftsystems.com or samtechnoj...@gmail.com |
" A player that makes a team great is more valuable than a great player."

-- 
You received this message because you are subscribed to the Google Groups "IT 
RECURITER" group.
To post to this group, send email to it-recuri...@googlegroups.com.
To unsubscribe from this group, send email to 
it-recuriter+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/it-recuriter?hl=en.

Reply via email to