This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
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 significant 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 2 - 5 years of software engineering experience with at least the last two 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 - Required Qualifications
' B.S. in Computer Science or equivalent.
' Minimum 2 - 5 years of software development experience.
' Minimum 1 - 3 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.