Junior Engineer Java

As a junior engineer you understand the basic principles of Application Development mentioned below, and has some experience in Enterprise Java software development in a corporate environment. You are motivated, and eager to learn. In general you will cooperate with more experienced engineers.

Your key skills include most of the Application Development skills mentioned below, with an emphasis on pure software development. Typically you are very capable of developing a three tier application using JSP, Spring MVC, Hibernate or JDBCTemplate and a given database. You are used to continuous integration and delivering quality software by means of peer reviews and automated reporting. Unit testing is an implicit skill. As a plus you may be familiar with PHP, Ruby or comparable languages.

Skills

JAVA APPLICATION DEVELOPMENT

  • Java 1.4 to 6.0
  • Web development with JSP or JSF and Spring MVC, Struts or SEAM
  • Spring framework Core, Persistency and Remoting or comparable technologies
  • Object Relational Mapping such as Hibernate 3, Spring JDBCTemplate and IBatis
  • Databases: JDBC with MySQL, Progress, Oracle 8+
  • Eclipse 3.x or comparable IDEs
  • SubVersion and CVS
  • Maven 2.x (or Ant)
  • Documentation JavaDoc, Technical design, UML
  • Unit testing