[ajug-jobs] Technical Architect

no_reply at jrecruiter.org no_reply at jrecruiter.org
Tue Oct 30 15:05:27 EDT 2007


A new job has been added:

Job ID:               1666
Job Title:            Technical Architect
Location:             Alpharetta, GA
Business Name:        Spherion
Email:        deanwilliams at spherion.com

Job Description:
----------------

Spherion is seeking an experienced and highly motivated lead Systems Architect to design, develop and manage financial services products for our client’s fulfillment solutions business. The ideal candidate will combine strong experience in designing and developing solutions based on Java/J2EE and enterprise relational database systems. Candidates must also exhibit a deep understanding of common open source frameworks such as Hibernate and Spring, and a strong understanding of programming algorithms and protocols. Ideal candidates will have significant experience with relational database design and architecture, including Web, OLTP, and batch systems. Proven experience leading large scale J2EE development projects and teams is required. 

Responsibilities 
	Collaborate with product managers, designers, client analysts, testers and stakeholders to design, develop and document product features. 
	Collaborate with the Product Management team to define product roadmap direction to lead the market and facilitate platform efficiencies. 
	Exhibit a deep understanding of J2EE including knowledge of EJBs, JSP, XML parsing and manipulation, JMS/MQSeries messaging, thread management, application server clustering, session management and resource caching. This is a hands-on architect position. Ability to work alongside the development team and assist in the development of the solution is necessary. 
	Display a thorough understanding of relational database concepts and technologies including SQL, JDBC and database normalization. Demonstrated experience designing, developing and scaling Web, OLTP, and batch systems that utilize both ORM (Hibernate) and stored procedures as a persistence architecture is a must. 
	Demonstrate a thorough understanding of localization including details of Java Locale, resource bundles and techniques for developing within a multilingual application environment. Experience developing content management or other site administration consoles is a plus. 
	Allocate development tasks to team members according to experience and measure team member performance to ensure that timelines are being met and quality level is high. Code reviews and mentoring are a significant part of this job. Must be capable of motivating the team and providing guidance/counseling to those who fall short of performance goals. 
	Participate proactively in project management meetings and status reporting to ensure that project stakeholders in all areas of the business are kept aware of project status. 
	Candidate must have and exhibit first hand experience working in high volume environments where scalability and performance is a primary concern. 
	Review and give feedback of business specifications. Interact with business and testing teams to ensure that the product developed meets defined requirements. Must have experience developing methods to ensure product quality. 
	Design and develop solutions that incorporate industry best practices for distributed application design, usability, and data security. Designs must be simple, flexible and practical. Must exhibit experience designing configurable solutions that can easily be maintained once the solution is in production. 
	Finished product(s) must meet internal standards for development and documentation. 
	Exhibit proficiency with development tools such as Eclipse, JBoss, and Oracle and/or Sybase. Candidate must be proficient in configuring a standard J2EE application container and must be able to quickly familiarize themselves with the application environment. 
	Candidate must exhibit superior written and verbal communication. Ability to discuss business requirements and articulate complex technical concepts across diverse organizational teams is an absolute necessity. Ability to create polished and professional technical design documents that can be shared with clients is also required. 


Skills/Attributes 
o	Technical leadership 
o	Technical project management 
o	J2EE design and development 
o	EJB 
o	JSP/taglibs 
o	JMS/MQSeries 
o	Object Relational Mapping (Hibernate) 
o	Open Source Frameworks 
o	Localization/Personalization 
o	XML parsing/manipulation 
o	Class and package design 
o	Application configuration design 
o	OLTP systems (including Web UIs and Web Services) 
o	batch processing systems 
o	Application and data security protocols and techniques 
o	Development tools and platforms 
o	Eclipse 
o	JBoss 
o	Oracle 
o	Sybase (preferred) 
o	Common Application Patterns and Algorithms 
o	Load testing and performance monitoring tools 
o	JProbe, JMeter, OptimizeIT 
o	Detail-oriented 
o	Consultative and team-oriented 
o	Excellent written and verbal communication 
o	Excellent work ethic 

Experience 
	Bachelor degree in CS or related field required 
	10 years software development experience 
	5 years technical project team management 
	3 years management/supervisory experience 
	6 years J2EE development experience 
	2 years ORM (e.g. Hibernate) experience preferred 
	5 years experience developing with open source J2EE frameworks 
	Deep understanding of object oriented design and development 
	Financial services experience is preferred


Job Restrictions:
----------------



This job was posted on: 2007-10-30

For more information, please visit: http://www.ajug.org/ajugjobs/showJobDetail.do?id=1666






More information about the ajug-jobs mailing list