Good Afternoon: All
Please direct your resumes to [email protected] with contact
number and rate
Java Architect/Designer
Description:
Strong Java Architect/Designer, must have Design & Leadership
experience
Rate: open,
Location: Madison, WI
Duration: 16 months
Requisition Comments
This role requires an experienced architect with a minimum of 5 years
in distributed Java, web development and open systems architecture.

Required Skills:
1.   Strong Java Architect/Designer, must have design experience
2.   Strong leadership, software architecture and communication skills
3    Needs to work well in a team environment and have demonstrated
effectiveness at building teams
4.   J2EE architecture
5.   Web application architecture
6    Web application development (all phases of the lifecycle)
7.   Design Patterns
8.   OOAD with UML
9.   RDBMS (esp Oracle, and DB2)
10. Business client relationship building 11. Spring 12. Excellent
communication skills

Experience with:
1.  Eclipse-based development environment 2.  J2EE server environment
(JBoss preferred) 3.  SOA based web applications 4.  Messaging
Technologies (MQ, JMS, MDB) 5.  Requirements gathering, modeling and
analysis

Helpful Skills
1.   Web Services concepts, standards and technologies
2.   Service Oriented Architecture concepts
3.   XML
4.   JSP
5.   HTML/CSS/Javascript
6.   SQL
7.   Hibernate
8.   Junit
9.   Struts
10. RUP
11. Ajax
12. IBM MQ
13. IBM CTG
14. VS version control

Assignment details:
The role primarily interprets architecture and requirements documents
through building designs in UML.  The role also works with the
development team to ensure the design and architecture are realized in
the code.  The only coding would be to prototype a design.  Typical
design decisions are how to use design frameworks and tools (i.e.
Spring, STRUTS, Hibernate, Ajax) to realize the architecture and
requirements.  We also specifically evaluate new open source
frameworks and tools regularly.

Designers are often architects as well, depending on the position.  It
seems that every company has a slightly different definition of the
two titles.  To the client, Design work is essentially interpreting
architecture and requirements documents, creating the UML diagrams
(i.e. sequence diagram), writing sample code to help explain the
design to developers and finally following the design through
development via answering development questions and participating in
code reviews where the designer is accountable for ensuring proper
execution of the design, not accountable for java development and/or
coding practices.

Without experience in an architect role, it is difficult to be an
effective designer.

Here is a listing of skills viewed as critical for a designer:

As with architects, SOA knowledge is important for a designer, but
equally important for design are experience levels with data access
methodologies and performance optimization techniques (i.e. Hibernate,
Spring JDBC and other ORM/mapping technologies), design framework
expertise including designing applications with STRUTS, Spring, JSF,
etc. and excellent java skills which are especially useful as a
designer for application performance aspects and code review
accountabilities.

Thorough knowledge of design frameworks (Gang of Four) is essential.
Leadership and communication skills are critical for successfully
working with development teams throughout the development process as
designs are implemented and modified.

We are looking for candidates with true architecture experience, i.e.
not lead developer/tech lead experience.  Extensive experience with
Spring would be beneficial.
With kind regards,
Rathnam

-- 
***************************************************************************************
For all SAP related tutorials,Articles,Faqs,Tips
          
          www.sapbrainsonline.com

****************************************************************************************

You received this message because you are subscribed to the Google Groups 
"sapbrains" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sapbrains?hl=en

Reply via email to