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
Updates Emailed to You Hot Off the Press |
![]() |

The Reality of Today’s Poker Job Market
Do You Really Want to Work in the Poker Industry?
Job Types in the Online Poker Industry
Questions About The Online Poker Industry From A Job Candidate
Software Architect
Director of Web Development – Project Management




