Position Title Java Devloper
Primary Skill Java Other Skills Java / J2EE Hibernate ORM BEA Weblogic Duration 6 MonthsContract to Hire Location Alpharetta, GA Description Must be Green Card or US Citizen. Alpharetta, GA ?(Local preferred) ? Must be able to face to face after phone screen. Communication skills are VERY important. Job Description: Developer with Java/J2EE and BEA Weblogic experience needed to work in a team environment to design and code finance and accounting software in a fast paced, highly challenging environment. Resource must have strong end-to-end web application experience. Preferred experience using Weblogic and Weblogic Portal/Beehive is a plus. Qualifications: Communication skills MUST be 8 out of 10 or better! Looking for Principle Developer type ? a ?true geek? who can present well. (does not have to come from Big 4??. but must be able to communicate well and be presentable. The candidate must have: 4 ? 5 years of experience working in a Java / J2EE environment, a 1-2 years of Hibernate ORM experience (Hibernate Cashing) preferably with Oracle Databases and 2+ years with BEA Weblogic. 3+ years building web applications with Struts in a large team environment. Over the course of development the position will alternate focus from front-end to the back-end. This is an environment where multiple teams will collaborate together so the candidate must communicate effectively with others while being technically skilled and ready to contribute in the team setting. Additional skills required: ? Ability to solve problems and offer solutions within a team. ? Experience with the following design patterns: Business Delegate, DAO, Fa?ade and Inversion of Control ? Experience establishing and following an enterprise framework for all phases of software development: requirements, design, development, testing, and delivery ? Experience validating software requirements through iterative design sessions with business analysts and SMEs ? Project management experience and ability to lead a development team through projects and mentor if needed ? BA/BS or equivalent experience Required Technical Skills (4 - 5 yrs experience) Hibernate, Java / J2EE, jUnit, Struts, Oracle 9i, Weblogic 8.1 or higher, Maven Preferred Skills Spring *Questionnaire: * What are transaction attributes? What are the possible transaction attributes for a session bean? Should be able to list "required", "requiresNew", "supports", "mandatory", "never", "notSupported". At least 4-5. What is the difference between a stateful and stateless session bean? Candidate should be able to say that stateless sessions do not have any "state" and therefore can be pooled between invocations. Stateful session beans carry some state but only between a session. Afterwards, the bean can go back into a pool. Name several Core Patterns. What is a service locator? A session fa?ade? An application service? If he starts to immediately name ?singleton? and ?factory?, then he?s a no go. These are J2EE patterns and are patterns most often used in bad architectures. The core j2ee patterns I am most interested in are service locator, session fa?ade, and application service. Service locator hides the details of how we get a reference to a session facade. Session facades call application services and reduce the amount of remoted calls over the network. Difference between topics and queues (JMS)? When would you use either? Look for terms point-to-point and publish/subscribe. Mark Syscom Technologies, Inc. Phone: 703-565-2313 Fax: 703-991-5645 [email protected] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "direct reqs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/direct-reqs?hl=en -~----------~----~----~----~------~----~------~--~---
