Expertise in current development technologies and operating platforms that can be used to implement the software application infrastructure
Experience conducting architecture design and development technology selection for product development
Expertise or experience with any of the following: business process management and workflow technologies; business rules engines; portal development; dynamic/configurable user interface
Minimum 10 years software development experience
4+ years’ experience in designing and building n-tier enterprise applications
3+ years of hands-on experience with Java, J2EE and SOA Specialized Knowledge & Skills:
In depth expertise designing using Use Case Models, Use Case Realizations, Class Diagrams, Entity Relationship Diagrams, Deployment Views, Sequence and Collaboration Diagrams, Activity Diagrams, etc
Expertise in the application of architectural and OO design patterns
Knowledge of RUP preferred.
... Experience with source control, database development and optimization, Java IDE, UML design, issue tracking tools is required.