Development of J2EE applications and unit tests for the applications developed;
Involvement in business analysis and review of analysis documents;
Documentation of products developed according to company standards;
Development of estimates for the tasks received from the team leader and assuming those estimates;
Collaboration with the other members of the development and analysis team, and with the testing department;
Development of code-review activities, at the request of the team leader.
Solid OOD and OOP knowledge;
Knowledge and experience in the efficient use of Design Patterns ;
Experience in using and programming relational databases (Oracle, SQL’92, Postgres SQL);
Analytical thinking, experience in extracting and processing requirements from customers or analysts, in order to identify problems and to develop effective and elegant design and implementation solutions;
Solid knowledge and experience with Java Enterprise Edition stack technologies, focusing on Web-based solutions : Java CoreJPA / Hibernate or similar ORM libraries (TopLink, JDO)EJB 3.
Tools : Maven 3, IntelliJ Idea / Eclipse, Tomcat / JettyAppSevers : JBOSS, Websphere App. Serv., Bea