JAVA Software Architects

Forward resumes to: http://htassociates.com/recruiters/kevin-higgins/  or khiggins@htassociates.com

 KEY WORDS: messaging, web services, SOA , ESB

 Sr. Architect  

Identify common software subsystems in relation to the system architecture. Design and specify key

interfaces and data models. Communicate architectural decisions to developers on project team.

Enforce architectural compliance of responsible subsystems and their local and outward

interdependencies. Lead full cycle architecture of a single domain with minimal supervision. Lead project

teams and maintains scope of architectural design. Determine key milestones for design of assigned

domain.

 General Accountabilities:

- Design and specify key interfaces and data models

- Communicate architectural decisions and intent with project team

- Collect and analyze results against the defined validation criteria

- Map requirements and use cases to subsystems and components

- Define subsystem process model and dynamic interactions

- Monitor architectural/design conformance of implementation with project team

- Specify work plan to implement, maintain, or correct conforming software

- Understand and work with new software technologies to understand impact and applicability

- Contributes to overall improvement in architecture, systems and processes while delivering solutions for immediate business requirements

- Mentors developers and contributes to knowledge sharing

- Works in a fast paced environment with multiple assignments in hand

 

Position Requirements:

- Undergraduate degree in Computer Science, Physics, Mathematics,

Engineering, etc

- MBA/MSc/PhD preferred

- 5+ years of hands on J2EE application development experience

- 5+ years of experience in design/architecture type roles

- Ability to look at bigger picture and design solutions encompassing various aspects of software/product life cycle extending outside of development, including customer usage/experience, technical operations, product shipments, etc.

 - 8+ years relevant work experience AND 3+ years as an Architect or relevant work experience

- Solid understanding and experience with Object oriented design and analysis techniques

- Solid understanding and experience with Oracle and relational database design

- Solid understanding and experience with Java, J2EE and distributed systems

- Experience with Messaging and/or Enterprise Service Bus Technologies

- Experience with SOA

- Proficient oral and written communication skills

- Expert in one or more architecture domains and how design choices impact the architecture up

and downstream

- Expert in one or more programming languages

- Ability to prototype a system end-to-end

- Ability to lead R&D specification, requirements, development and test teams to converge on a

single architecture for a single architecture domain

- Ability to mentor engineers