We are currently
interviewing for a Systems Architect whose principal purpose is to lead the team
that will analyze, design, and detail the architectural structure of all new
information systems. This role is involved in the strategic direction of
systems.
You will determine the
tools, languages and databases to be used and understands how all data,
applications, and hardware functions interact.
This role requires
expertise in multiple areas but is primarily responsible for designing the best
technical solution to business requirements as requested from the business unit.
You will identify key
business and technology drivers that impact application architectures, such as
end-user community requirements, existing software distribution capabilities,
existing application environment (including legacy systems), and performance and
availability requirements.
You
will perform:
**Functional
assessment, (e.g. end user satisfaction, functional overlaps/gaps)
**Technical assessment
(e.g. platforms, tool proliferation, age of underlying technologies,
uptime/availability, business processes)
**Translates project
requirements into detailed designs to be implemented while balancing needs for
immediate action and the POA vision
**Develop testing
strategies to validate functional and non-functional requirements and
potentially oversees test execution to validate coverage and perform causal
analysis
**Ensure solutions
meet future business requirements and provides alignment with business
capabilities.
**Identify and
document any risks, issues or critical success factors that might require
immediate action
Technical
Expertise:
5+ years
on J2EE applications
5+ years
as a Java Developer
3+ years
as a J2EE Architect
Solid
knowledge of J2EE design patterns and best practices
Solid
knowledge of UML, OOA and Design techniques.
Knowledge
and experience with Unit Testing, Agile Development, Refactoring, etc.
Hands-on
experience with Struts, Java Server faces , Spring Framework and Hibernate etc.
In depth,
hands on knowledge and experience with EJB, Servlet, JSP, JSF, JMS, XML, Web
Services, JMX and XSLT, relational database.
Sun Java
Enterprise
System(Web Server, Portal, Seebeyond)
BEA
Enterprise Suite(Application Server and Aqualogic Enterprise Service Bus) a big
plus