Job Description :
Senior JBoss A-MQ Consultant - HIRING ASAP!!!


DETAILS
Location: Newport News, VA
Position Type: 4 months contract
Residency Requirements: US Citizens and all other parties authorized to work in the US are encouraged to apply.



Technology Focus: Fuse
Implementation Type: Fuse, A-MQ

Implementing a JBoss Fuse and JBoss A-MQ reference installation
Designing JBoss A-MQ reference architectures based on Client requirements
Designing and implementing JBoss A-MQ messaging templates based on Client requirements including, but not limited to:
o Large sized messages with high volume and high importance
o Small to medium sized messages with high volume and high importance
o Large sized messages with medium volume and high importance
o Small to medium sized messages with medium volume and high importance
o Low importance messages
o Inter-service communication messages
o Documenting JBoss Fuse and JBoss A-MQ reference installation and reference architectures.
o Documenting JBoss A-MQ messaging templates

Associated tasks may include:

JBoss Fuse and JBoss A-MQ Product Installation, Configuration, and Mentoring:
Coordinating architecture review sessions to review technical requirements, hardware requirements, and use case requirements for JBoss Fuse and JBoss A-MQ
Installing and configuring JBoss Fuse and JBoss A-MQ on Client hardware or virtualization based on the agreed upon outcome of architecture review sessions
Demonstrating the features of JBoss Fuse and JBoss A-MQ following installation and configuration
Coordinating mentoring sessions related to JBoss Fuse and JBoss A-MQ features and capabilities
Coordinating mentoring and turnover session related to the JBoss Fuse and JBoss A-MQ installation and configuration tasks
Documenting JBoss Fuse and JBoss A-MQ architecture designs, installation steps, and configuration steps in an Engagement Journal to be provided to Client

JBoss A-MQ Architecture and Design:
Architecting a message-oriented and event-based system architecture leveraging JBoss A-MQ intended to support the documented needs of Client''s Highjump and Trilogie projects and other future workloads
Reviewing existing Client''s Trilogie service implementations including business requirements, functional requirements, technical requirements, and integration requirements to identify “brownfield” message-oriented and event-based implementation opportunities
Reviewing assumptions and documentation for Client''s Highjump project including business requirements, functional requirements, technical requirements, and integration requirements to identify “greenfield” message-oriented and event-based implementation opportunities
Coordinating domain model and message payload design sessions to establish a common baseline for message-oriented and event-based objects and transactions for Trilogie, Highjump, and other known Client projects or assets to serve as a foundation for reference implementations
Coordinating the review, selection, and prioritization of up to six (6) “brownfield” and “greenfield” message-oriented and event-based solutions to serve as design templates for messaging use cases and as a baseline for mentoring-based tasks

JBoss A-MQ Reference Implementations:
Reviewing requirements for message-oriented and event-based solutions selected for implementation as design templates
Architecting and designing design template solutions based on agreed upon requirements reviews
Implementing design template solutions leveraging JBoss A-MQ including:
o Assisting with defining message payload types and definitions
o Establishing JBoss A-MQ and Message Broker configurations
o Creating Client interfaces or example Client interface services
o Embedding Consultant resources within existing Client resource project teams to facilitate knowledge share and collaboration
Coordinating peer-development activities with Client resources to:
o Collaborate and review activities performed by Consultants with Client resources in an informal mentoring-based manner to include one or more of lunch and learns, technical talks, whiteboard sessions, code reviews, and training sessions
o Assign messaging implementation tasks to Client resources to be completed in via a pair programming methodology or implemented in isolation for code review by Consultants
o Monitor the understanding, work product quality, and delivery efficiency of Client resources during implementation to ensure knowledge share effectiveness
o Documenting design template implementations in an Engagement Journal to be provided to Client