Hi,
Citizens ,GC and EAD Position : J2EE Architect. Location : Located in Alpharetta GA. Duration 3+ Months Summary: TSYS Prepaid is looking for an experienced, highly motivated and creative JEE Architect to design and develop online financial services products for our financial services product suite. The ideal candidate will combine strong experience in designing and developing JEE solutions with a deep understanding of common design patterns and frameworks including JMS messaging, EJB (Nice to have, not required), JTA, Spring, Hibernate/ORM and JSF/Facelets (Nice to have, not required), among others. Candidates must also possess a strong understanding of application service design and reuse, as well as design of fault tolerant and high volume transaction processing systems that are capable of supporting multiple currencies, languages and locales. Responsibilities: - Collaborate with product managers, designers, client analysts, testers and stakeholders across TSYS Prepaid to design, develop and document product features. - Exhibit a deep understanding of JEE including knowledge of EJB (nice to have, not required), JTA (nice to have-not required), JMS/MQSeries, and JSF, JPA/ORM among others. In addition, must be able to apply common presentation and middle-tier design idioms in a way that is practical, scalable and reflects best practices. - Must lead development efforts and provide active, daily feedback to development team. This includes leading code reviews, setting design and coding expectations with the team and providing feedback to management. - Must work in a hands-on manner to document and articulate the design, stub core classes, layout package structures and the developer workspace environment. - Work with technical management team to select design and development tools, frameworks and determine development methodologies. - Demonstrate a thorough understanding of localization including details of Java-s Locale, resource bundles and techniques for developing within a multi-lingual and multi-currency application environment. - Participate proactively in project management meetings and status reporting to ensure that project stakeholders are kept aware of project status. Must be able to provide documentation, lead design reviews and discuss design motives with internal stakeholders and clients. - Thoroughly develop, review and test code to ensure proper performance. Candidate must have first hand experience working in high-volume user environments where scalability is a primary concern. - Display a thorough understanding of relational database design and technologies including SQL, JDBC and normalization. - Review and give feedback of business specifications. Interact with business and testing teams to ensure that the product developed meets defined requirements. Ensure that the product is thoroughly tested by developing unit tests and participating in the creation of test scripts to be used by the QA test team. - Design and develop solutions that incorporate industry best practices for 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. - Exhibit proficiency with development tools such as Eclipse, JBoss and Oracle. 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 in simple terms is an absolute necessity. Ability to create polished and professional technical design documents that can be shared with clients is also required. Skills/Attributes: - Technical leadership - Technical project management - AJAX/Javascript (front end experience) - FreeMarker (front end experience) - JQuery (front end experience) - Content Management (front end experience) - Multi-lingual / I18N (front end experience) - Spring MVC (front end experience) - IBATIS (back end experience) - ORACLE (back end experience) - THREADING (back end experience) - CONCURRENT (need to be able to explain) (back end experience) - JEE development - EJB (not required, nice to have) - JSF/Facelets (not required, nice to have) - JMS/MQSeries - ORM/Hibernate - Spring/Dependency Injection - Localization/Personalization - XML parsing/manipulation - Application and data security protocols and techniques - Development tools and platforms - Eclipse - JBoss - Common Application Patterns and Algorithms - Detail-oriented - Consultative and team-oriented - Strong written and verbal communication - Excellent work ethic Experience - Bachelor-s degree in CS required - 8 years software development experience - 6 years JEE development experience - 3 years experience developing with JEE frameworks - Deep understanding of object oriented design and development - JEE-based financial services experience is preferable but not required Selling Points: Stability of the Company & Position (no end date is candidate is strong) Industry - Financial Services Forefront of Cutting Edge Technology Work is Challenging. Definitely increase your skill sets Dynamic Web Interface jquery-ajax Thanks and best regards, Monica Walsh SERBIZ Inc., Direct: 978-935-2283 Office: 978-703-1314 Fax: 866-644-8512 [email protected] www.serbizinc.com <http://www.serbizinc.com/> P Please do not print this email unless it is absolutely necessary. Spread environmental awareness This e-mail and any attached files may contain confidential and/or privileged material for the sole use of the intended recipient. Any review, use, distribution or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive this e-mail for the recipient), you may not review, copy or distribute this message. Please contact the sender by reply e-mail and delete all copies of this message. We respect your Online Privacy. This is not an unsolicited mail. Under Bills.1618 Title II passed by the 105th U.S. Congress this mail cannot be considered Spam as long as we include Contact information and a method to be removed from our mailing list. If you are not interested in receiving our e-mails then please reply with a remove in the subject line and mention all the e-mail addresses to be removed with any e-mail addresses which might be diverting the e-mails to you. We are sorry for the inconvenience.
