English  
  Carrières    Profils d'entreprises    MyBeacon    CareerBeacon    Contactez-nous    Annoncez un emploi    Employeurs  
Accéder MyBeacon : Courriel : Mot de passe : Mot de passe oublié? Inscrivez-vous!
Technical Architect
Endroit : Saint John

xwave is growing. We are currently looking for a Technical Architect to lead our JEE practice. The person in this role will fill an open position in our Advanced Technology Delivery Center.

Responsibilities:

  • Responsible for providing technical architecture oversight for the application of Portal, JEE Application Server and security technologies within Delivery projects at Aliant.
  • Responsible for the overall architecture and health of our shared JEE application platform.
  • Work closely with technology vendors to drive out details with respect to the composition of modules or components to be used in our enterprise solutions architecture.
  • Create and maintain architectural documents that describe our technical standards, principles, practices, patterns, processes and frameworks.
  • Provide support to Delivery teams with regard to the application of Portal and Application Server technologies within the context of a standard architecture.
  • Describe, Lead, Build and Test “Proof of Technology / Concept” prototypes in order to validate the architectural assumptions within the area of Portal and Application server technologies.
  • Establish and lead technology projects that deliver frameworks to enable the use of best practices and architectural patterns in delivery.
  • Architect and deliver our JEE solutions platform to enable applications to be rapidly developed and deployed.
  • Define architectures, standards, processes and infrastructure to implement a Service Oriented Architecture within Web Portal and JEE Application Server technology.
  • Work with Production Operations and Delivery to develop an understanding of the impacts of the new system on the current workflow and business practices and design and document the new/changed workflow and business practices. Optimize the solution for rapid delivery and accelerating the delivery of business benefits.
  • Work closely with architects, designers and programmer/analysts to validate that systems are constructed according to reference architecture.
  • Support and work closely with other members of the team including our “Shared Application Platform” business owner, service managers, enterprise architecture team, JEE development teams, delivery support services and operations.
  • Support the User Acceptance Testing of the core application platform and frameworks  including triage of identified defects.
  • Mentor and coach JEE roles in the introduction of new changes and standards.
  • Develop roadmaps, business cases and presentations on how to evolve our Delivery and Production Application Server Platforms.
  • Lead the development and implement the business change management plans for the adoption of JEE technologies.
  • Responsible to champion the adoption and evolution of our continuous integration methodologies and technologies.
  • Work with resource managers to evolve our JEE competencies, training plans and resource levels. Assist the resource management team to qualify new resource candidates and 3rd party vendors capabilities.

Mandatory:

  • 7+ years experience in performing business domain architecture, software architecture, project release planning, risk management, test management and quality assurance
  • 5+ years of experience architecting and developing with JEE
    • Use of the full standard  and experience with all deployables EAR, JAR and WARs
    • Experience with many JEE components is required (JNDI, Java Mail, JSF, Applets, Java Beans, JEE Connectors, JAX-WS, EJB, JMS, JDBC, web services, JSP, Servlets, Portlets)
    • Experience architecting, designing and  implementing large scale JEE solutions addressing high availability, security, clustering, rapid development, extensibility and ease of management
    • Experience designing complex solutions managing persistance and multiphase transactions (JTA)
    • Experience with interfacing standards (WSDL, Java-IDL, XML, DOM, XML DTD, XML Schema)
    • Experience with relevant protocols (RMI, HTTP, HTPS, RMI-IIOP, SOAP and RPC)
    • Experience architecting solutions using architectural patterns (MVC, SOA, EAI, BPM and ESB)
    • Experience with architectural frameworks (Struts, Java Server Faces, …etc)
    • Experience delivering solutions using automation technologies: Test (Junit), Build (Ant), Deploy (Ant) and Documentation (JavaDoc)
    • Experience architecting solutions that are platform and middleware independent
  • Experience with Continuous Integration and rapid development using iterative development is a must
  • Network knowledge (TCPIP, Routers, Firewalls, proxy servers, DHCP, DNS, LDAP Directory Server, Radius)
  • Demonstrated experience in performing multiple roles throughout the software development lifecycle
  • Above average experience in multi-tier application development.
  • 10+ years software development, design, and implementation experience
  • Experience in the development, build and deployment of enterprise class systems
  • 3+ years of Software Architecture experience,  working with relational databases and UNIX development skills
  • Demonstrated ability in Object Oriented Analysis and Design methods and techniques
  • Demonstrated ability in Use Case development, Feature Driven Development and the application of requirements management  methods, tools, and techniques
  • Demonstrated ability to produce, translate and communicate UML diagrams for technical staff and business clients.
  • Strong Leader who is goal-oriented and results driven
  • Strong analytical and problem-solving skills
  • Excellent oral and written communication skills

Desirable:

  • Bachelor's degree in Engineering, Computer Science or Commerce (MIS) or, other Bachelor's degree plus one year IT diploma from a recognized college (e.g. ITI) or, three year diploma from an accredited institution 
  • Experience with BEA WebLogic Portal, BEA Aqualogic Service Bus, BEA WebLogic Integration and BEA WebLogic Workshop
  • Experience with Oracle RDBMS.
  • Experience with the Rational Unified Process (RUP). 
  • Knowledgeable and experienced in software development, SCM practices, software build technologies, continuous integration and release management methodologies.
  • Proven experience with application lifecycle management tools. Rational Team Unifying Platform (RequisitePro, Rational Rose, ClearQuest and ClearCase) experience is a plus
  • Experience with SOA and Enterprise Service Bus design patterns

Location: Saint John, NB or Halifax, NS

If you are interested in this opportunity please submit your resume online at www.xwave.com careers section.

xwave is an equal opportunity employer.

Postuler Maintenant
Informations Générales
Compagnie :
Position :
Endroit :
Publiée le :
Annonce no :