Java Architect

Location: St. Louis, Missouri, United States Minor Outlying I
Date Posted: 06-06-2015
Basic Purpose
To act primarily as a technologist with a main focus on programming, creating and supporting architecture in support of business needs.
 
Scope
Outlines a clear direction and objectives for his/her team, and effectively motivates them towards achieving important team goals. Infuses the architecture team with a common vision. Aligns and motivates the team to do their best work. Works enthusiastically with people in his/her own group and related groups to achieve team goals. Facilitates the team's progress towards consensus. Draws out the various perspectives on the team, establishes alternatives, and leads the team in evaluating tradeoffs so that a decision emerges. Is willing and able to make credible decisions for the team when needed (there is insufficient time or the consensus process stalls). Viewed as an effective team leader.
 
Reporting and Working Relationships
Reports to Director, Sr. Manager IT or Systems Manager Outlines a clear direction and objectives for his/her team, and effectively motivates them towards achieving important team goals. Infuses the architecture team with a common vision. Aligns and motivates the team to do their best work. Works enthusiastically with people in his/her own group and related groups to achieve team goals. Facilitates the team's progress towards consensus. Draws out the various perspectives on the team, establishes alternatives, and leads the team in evaluating tradeoffs so that a decision emerges. Is willing and able to make credible decisions for the team when needed (there is insufficient time or the consensus process stalls).
 
Responsibilities
Job Responsibility
Technology - Has a thorough knowledge of the organizations' products, relevant technologies and development processes. Capable of articulating the architecture vision, conceptualizing and experimenting with alternative architectural approaches, creating models, component and interface specification documents, programming, validating the architecture against requirements and assumptions, preparing document and explaining the architecture to sponsors and stakeholders. Identifies technology trends and creates scenarios to better understand their future impact. Create technical solutions that are clearly relevant to the customer, meet business needs, and contribute to the business strategy. 
 
Business Strategy - Demonstrates a solid understanding of the organization's business strategy and the rationale behind it. Understands key factors in the business environment that affects the organization's success and able to distill all these business factors into architectural requirements and architectural choices. Leads the creation of an architecture for a product/application Creates a "big-picture" view of the product design (conceptual architecture) Decomposes the system into components or modules, and specifies the components and their interfaces in precise, unambiguous and actionable terms. Sets technical priorities for the architecture. 
 
Consulting - Ability to recognize that developers are a primary customer, and that the architecture must provide value to them in generating good products. Also must demonstrate the ability to enable project teams to quickly understand and effectively use the architecture. Prepares architecture documents and presentations. Clearly describes the architecture, including rationale for decisions and implications of decisions. 
 
Leadership - Ability to infuse the team with a common vision, and to motivate the core teams and associated teams to do their best work. Can function as a mentor and teacher, preparing and making presentations, consulting to individuals, teams and junior architects. Sets technical direction for the team. 
 
Organizational Politics - Ability to defend the technical integrity of a system, while acknowledging the organizational factors that have a necessary bearing on the solution. Ability to cross organizational boundaries, by other projects, divisions and Business Units. Can gain and maintain sponsorship of management and the enthusiastic support of other key influencers. Able to listen, do networking, articulating and selling a vision, and doing all this continuously over the life of the project. Makes Trade-offs to accomplish the system wide properties (cross cutting concerns) of the product. 
 
Skill Set         
Qualifications
  • BS in a Computer related field or equivalent experience.
  • 5 years related IT/development experience.
  • Broad understanding of an array of technologies and their use.
  • Ability to effectively prototype and experiments with technologies.
  • Has In-depth understanding of the product/application domain.
  • Experience of owning a significant aspect of the product/application design and implementation.
  • Deals effectively with problems that are less well-defined, often with unclear or conflicting objectives Is comfortable creating and dealing with system abstractions
  • Picks up new technical skills with relative ease.
  • Is creative and investigative but practical.
  • Understands the market for the product or service Understands the product strategy.
 
Must Have Technologies:
  • Object Oriented Analysis and Design / UML
  • Java / JEE
  • SOA / Web Services
  • Database Design
 
Nice to Haves:
  • XML / XSLT
  • JavaScript / HTML / CSS
  • SQL / Microsoft SQL Server 2008 / Oracle
  • CORBA
  • eCommerce
  • Internationalization
The Timberline Group
Phone: 636-209-5537
PO Box 565, Sullivan, Mo 63080
"Delivering quality solutions through quality people"
or
this job portal is powered by CATS