Location: Shanghai, China (will travel between Shanghai and Canada)
English: Fluent
+3
JAVA Architect experience
+5 years work experience
oversea work experence is plus
Following is the detail JD:
Qualifications:
. Excellent English for Oral and Written, with NA experience preferred.
. 3 or more years experience in an architecture role.
. 5 or more years experience in a technology environment and a team setting.
. Comprehensive knowledge of User Centered Design Processes, Interaction Design guidelines, Usability Methodologies, industry standards and trends, and software development
. Knowledge of platform standards
. Working knowledge of software/systems development lifecycle (SDLC), MS Project, Visio, estimating tasks etc.
. Ability to research and analyze business need, translate business requirements into technical requirements (including discerning whether a technical solution is truly required) and select appropriate technologies
. Ability to provide the business/ITS areas with options analysis when required so they can make an educated decision
. Preference will be given to candidates with experience designing complex solutions using a wide array of tools and techniques including, but not limited to:
. Web-based applications (Java/Java EE,
EJB 2.0,
Struts 1.x, WSAD, XML, Web Services, WebSphere,
JBoss)
. Object-oriented programming and design and web technologies/open sourc(Spring, Struts/JSF, Hibernate/iBatis)
. OOAD/Use Case Modelling
. Platform knowledge (Windows, UNIX)
Personal Characteristics:
. Professional, friendly and courteous in all interactions, whether with co-workers or clients
. Remain calm even under pressure and perform well in a busy environment
. Demonstrate an overall business approach that is both customer and results-oriented
. Team player adaptable to a changing environment
. Strong written and verbal communication skills
. Strong problem-solving abilities
Specific Responsibilities:
. Capturing / analyzing / negotiating / clarifying requirements (i.e., customer, system, performance)
. Participating in creation of technical project plans, development work plans and implementation plans, including resourcing requirements
. Directing the coding of executable components that comply with the overall solution design and development best practices
. Ensuring relevant solution documentation is produced and maintained
. Working with all areas of the Information Technology Services department to co-ordinate releases and implementations into the production environment
. Leading design, delivery and possibly system
testing teams: including assigning roles and responsibilities; providing project information; providing technical direction, guidance and coaching
. Drive the technical strategy and lead team(s) in meeting the strategic objectives.
. Design complex systems at the component level, make strategic technology choices, and directly supervise the quality of designs and implementation inside and between components.
. Strategically contribute to the investigation of techniques and methodologies to continually improve the quality and productivity of application development.
. Monitor technology department architectural
pattern adherence.
. Work within and continually evolve architectural governance.
. Collaborates effectively with peer architects and Tech Leads to solve complex problems spanning their respective areas and resolves technological disagreement with informed, rational debate.
*******Interested candidate please send your resume to my email:
technical119@hotmail.com, or add my MSN.******