Software Engineer, Senior Kenexa
07-04-2011
Job Description
Kenexa is a leading provider of end to end outsourcing of software, proprietary content, services and processes that enable companies to more effectively recruit and retain employees. Our talent acquisition and employee performance management solutions leverage 20 years of experience helping our clients optimize the performance of the organization. Our solutions enable customers to improve the effectiveness of talent acquisition programs, increase employee productivity and retention, reduce costs and improve management decision making based on the analysis and synthesis of key HR metrics associated with employee performance. Kenexa develops and hosts SAAS Web solutions comprised of an architecture for scalable multi-tier enterprise using advanced technology.
Requirements
BS / MS in computer science, engineering or a related field techniques with a minimum of 10 + years of relevant experience. The candidate must have excellent communication and analytical skills and be able to work well in a team environment focused. Exposure to HR Domain a plus.
Candidates applying for this job should have and be prepared to demonstrate the following skills:
• Strong experience in developing Java/J2EE applications with JSP, JavaScript, AJAX, Hibernate, EJB, and JDBC.
• Experience and knowledge of designing and developing databases using SQL and Oracle 9i/10G.
• Ability to understand the needs and designing solutions based on requirements
• Experience in the development and optimization of code deployed for use in a web application with many concurrent users and a very high transaction rates.
• Experience in product development at the company since the initial design and implementation by deploying a production environment.
• Experience working with JSF is desired.
• Experience developing with JBoss and EJB3 in a seam is desired.
This is an opportunity to work with the latest technologies including JSF, Hibernate, and AJAX. Working as part of a team that does what it takes to ensure success, you will design and implement this multi-tier Internet applications to achieve high reliability and scalability. His main responsibilities include:
• Product development, design documentation, unit testing and integration testing
• A delivery focused attitude with the ability to drive tasks forward and meet demanding deadlines.
Location : Pennsylvania