•Implement enterprise systems in J2EE
•Participate in the software development process including application design and software coding.
•Interact closely with customers, other developers, requirements analysts, testers, and operations staff
•Create design documents using UML
•Unit test application code
•Estimate Levels of Effort (LOEs)
•Problem solving / troubleshooting
•BS degree in Computer Science or related field
•5+ years of software development experience (a minimum of 3 in J2EE)
•J2EE architecture framework, conceptual design, complex detail design, and software development skills
•Excellent core Java skills
•Object-oriented analysis & design
•Understanding of Design Patterns (GoF and Enterprise Java)
•Hands on experience with JSP, JSP Tag, Struts, HTML, XML, Servlet, EJB and JDBC
•Understanding on general persistence technologies including EJB 3 and ORM technologies.
•Knowledge of Java 5 (JDK 1.5).
•Experiences with Java IDEs - Eclipse, WASD, etc., and J2EE containers such as OC4J, Weblogic, WebSphere.
•Experience with Servlet containers such as Tomcat
•Experience with open source frameworks such as Spring, JUnit, Hibernate.
•Relational database knowledge (Oracle) and SQL.
•Ability to identify, analyze, and solve problems creatively and independently
•Ability to handle multiple tasks simultaneously and shift priorities as directed
•Able to work in fast paced environment with efficient team members
Please apply online: https://icfi.taleo.net/careersection/icf_prof_ext/jobsearch.ftl?lang=en
Search for position number 1000000904