Solutions Architect


The Solutions Architect will ensure 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.


  • Assist in the evaluation of new technology
  • Develop well-documented prototypes and proof-of-concept applications
  • Oversee software design for various product teams
  • Assist in diagnosing difficult software problems (throughput bottlenecks, deadlocks)


  • Significant years of experience doing hands-on software development.
  • Excellent knowledge of Java
  • Demonstrated experience building significant systems with various pieces of J2EE
  • 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 of live without unit testing and continuous integration
  • Familiar with frameworks such as Spring, Struts, and Seam
  • Thorough understanding of physical and logical database design
  • Thorough understanding of web-tier concerns (from presentation to transport)
  • Stellar written and verbal communication skills
  • Familiarity with application web servers (JBoss, Tomcat, Jetty, Glassfish etc.)
  • Undergraduate or Graduate Degree in Computer Science (or a very closely related field)
  • Ability to inspire team members
  • Ability to learn quickly, work independently and in a team setting
  • Proven abilities in priority setting and planning
  • Ability to manage multiple projects at any one time without losing your cool
  • Ability to deliver results within set deadlines

Apply Now

2MB Max (.rtf, .doc, .docx, .pdf file required)