The Enterprise Architect ensures that systems meet both their functional requirements and expected service qualities (performance, scalability, extensibility etc). Review and improve on existing systems, making use of new technologies and methodologies to seek continual improvement. Provide high level guidance and direction on project work, making sure that new projects fit in with an overall strategic vision.
Responsibilities:
Drive the development of a technical vision and complex/critical software components
Provide technical consultation on application of technical/architectural vision supporting the business objectives
Define standards including best practices, test coverage and code formatting
Oversee software and solution design for various product teams
Manage third party technical relationships
Assist in the evaluation of new tools and technologies
Mentoring individuals by providing guidance, development guide, tutorials, etc.
Assist in diagnosing difficult software problems (throughput bottlenecks, deadlocks etc.)
Requirements:
7+ years of experience doing hands-on software development
Excellent knowledge of Java
Demonstrated experience building significant systems with various pieces of JEE (including EJBs)
Demonstrated ability to think in both a grand scale (e.g., how a system will be broken down in a wide area environment) and in a not-so-grand scale (e.g., how a particular object will perform under high concurrency)
Ability to read a thread dump
Demonstrated knowledge of design patterns
Familiar with Agile/XP/SCRUM
Inability to live without unit testing and continuous integration
Familiar with frameworks such as Spring and Hibernate, plus the related open source libraries
Practical experience with databases, messaging and service orientation
Thorough understanding of web-tier concerns (from presentation to transport)
Stellar written and verbal communication skills
Familiarity with application web servers such as JBoss or Tomcat
Undergraduate or Graduate degree in Computer Science (or a very closely related field)
Related posts:
- Software Architect Software Architect – Mainland Europe Job Description Your area of...
- C++ Software Developer – Poker experience C++ Software Developer – Poker experience – Spain Summary: The...
- C++ Software Developer – Poker experience – Spain C++ Software Developer – Poker experience – Spain Summary: The...
- VMWare Administrator – Online Poker VMWare Administrator – Online Poker – Ireland Overall Purpose of...
- .Net Developer – Online Gambling Payments .Net Developer – Online Gambling Payments – Ireland Our client:...







{ 0 comments… add one now }