SOA Architect (Java)

RESPONSIBILITIES

• Responsible for the full development life-cycle from requirements through release to production

• Create and utilize patterns and frameworks as part of an overall software architecture blueprint

• Mentor others through project lifecycle on both technology and process

• Participate and lead business and technical meetings

• Provide timely status updates to project leadership

• Identify and mitigate risks in process and technology

• Produce and present architectural and development guidelines and best practices

REQUIRED SKILLS

• Well versed in Enterprise Architecture, Service Oriented Architecture (SOA), utilizing J2EE and/or .NET Architectures.

• Experience with Web Service and ESBs products (Oracle SOA Suite, BizTalk ESB, IBM WebSphere SOA Suite)

• Knowledgeable on WS-* standards such as WS-Addressing, WS-Security, WS-I Basic Profile, WS-I Basic Security Profile etc.

• Experience with Business Process Modeling (BPM) tools, WS-BPEL, Business rules integration

• Knowledge of various integration design patterns

• A minimum of 5 years hands-on experience with the entire software development lifecycle (requirements, design, implementation, integration, testing)

• Must have experience deploying and delivering systems by working with all teams from design to development to deployment to maintenance and change control

DESIRED SKILLS

• Working experience in building out Service Oriented Architectures (SOA) is desired

• Working experience in a BPEL product is desired, candidates with Oracle BPEL Process manager or Oracle SOA Suite experience are highly desired

• Strategic thinking

• Excellent written and verbal skills are essential

• Experience with Cloud and Grid Computing concepts