Enterprise Application / Middleware Architect
Our client is looking for talented J2EE application development professionals with solid
demonstrable experience functioning as both an Application Architect and as a Middleware
products (see required product experience list below) Engineer. First and foremost, you will
have solid experience leading a diverse portfolio of large enterprise Application Architecture
and Development initiatives designed and built upon well proven J2EE design patterns. You
will use your enterprise scale Middleware Engineering (and or strong Middleware Operational)
experience to design high performing, highly available, secure technical architectures to
distribute and run this world class application codebase at scale in middleware products to
include Websphere Application Server (or Apache Tomcat), WebSphere DataPower, and
WebSphere MQseries.
Bringing your Application Architecture and Middleware Engineering experience to bear, you will
be one of only a handful of key individuals accountable for driving the solution and technical
architectures for both development and operational teams across IT charged with the
integration of redundant applications, functions, or API’s into a common code base, effectively
collapsing the best of two like services into one. In addition to your primary business logic
(functional) focus, you will also need to routinely wear your non-functional Performance
Engineering hat, as you continuously seek to optimize both the solution, and the complex stack
(DBMS, Network, OS, etc.) of variables that impact its’ performance.
Education and Experience
• Required
o Undergraduate degree in Application Architecture/Engineering field or equivalent
professional experience/certifications.
o 10+ years’ hands on experience J2EE application development
o 10+ experience writing complex SQL queries.
o 5+ years leading a J2EE application development teams.
o 5+ years’ experience with most of the following:
Application Servers: Websphere, Tomcat Web Services Gateway: DataPower
Database: Oracle, DB2, Couchbase Messaging: MQSeries
o Solid continuous availability design, engineering, implementation, and operational
experience.
o Strong experience in reverse engineering methodologies
o 10+ years professional experience in infrastructure management
o Ability to manage the details and comply with product, company, and industry
standards and expectations.
o Excellent communication skills and problem solving ability
o Demonstrated ability to work independently and with others
• Desired
o Graduate degree
o Solid experience with content management and caching solutions
o Technical leadership experience in a multi-sourced environment
o Technical certifications (ITIL, WebSphere, Database)
o Project management skills (Project Management Professional)
Core Work Activities
• Provides leadership, oversight, governance and strategic direction related to application
integration initiatives key to successful delivery of corporate integration requirements.
• Provides technical leadership, oversight, standardization and validation of the effectiveness
of delivered application solutions.
• Conducts research and reviews the design and implementation of application components
to validate that they are standards based, high performing, highly available and secure in
delivering the required business functionality.
• Educates internal and external users of the technologies to continually improve the
knowledge and skill-base of the organization on how best to operate and support delivered
applications.
• Provides financial stewardship by ensuring that operational and application development
activities are implemented within financial guidelines prescribed through the services cost
and recovery financial model.
• Provides documents with a focus on how the delivered application services will be
leveraged in the overall business solution.
• Participates in the evaluation and selection of application middleware products.
• Works closely with enterprise architecture team to support alignment of plans with what is
delivered.
• Supports governance based on best practices and ensures alignment to projects and major
initiatives
• Leads analysis of the current environment to detect critical deficiencies and recommends
solutions for improvement.
• Leads analysis of technology industry and market trends to determine their potential impact
on the application architecture.
• Supports Solution and Domain Architecture by providing current environment status in
terms of technology, software and infrastructure for projects in the delivery life cycle
• Promotes the benefits of infrastructure services to the organization educate the team on
infrastructure concepts.
• Consults with project teams to identify when it is necessary to modify application services
Key Skills: