Job Description We are looking for an experienced J2EE Software Engineer to work as a part of the company''s product development team.
'' Work within the project team as a primary contributor from development through implementation.
'' Work with QA when reviewing and fixing defects.
'' Develop new functionality and enhancements for current and future requirements.
'' Author functional and technical specifications.
The ideal candidate will have at least 10 years of software engineering experience with at least the last 3 - 5 of those years heavily focused on Java technologies (J2EE, JSP, EJB, XML, XSL). The candidate must have extensive experience designing Java applications. Experience with multiple databases (Oracle, MySQL, SQL Server) is necessary for the position. Additionally, he or she must have hands-on experience with application servers (JBoss, WebLogic and WebSphere would be ideal). Strong communication and interpersonal skills are essential for success in this position. Client interaction may be required.
Experience - External: Required Qualifications
'' B.S. in Computer Science or equivalent.
'' Minimum 10 years of software development experience.
'' Minimum 3 - 5 years experience using J2EE and XML technologies, including servlets, EJBs, and JDBC.
'' Familiar with J2EE Application servers (JBoss, BEA Weblogic, and/or IBM WebSphere).
'' Familiar with RDBMS (Oracle, MySQL, and/or MS SQL Server)
'' Strong communication and interpersonal skills.
'' Excellent understanding of software development processes and lifecycles.
'' Excellent understanding of web concepts, technology, and tools.
'' Excellent understanding of computer networks as they relate to software and database design, development, and implementation.
'' Must be capable of writing, debugging, and testing software code that meets the requirement specifications.
'' Proven ability to work amidst changing deadlines and shifting priorities.
'' Proven ability to work independently and in a team setting.