Java Developer

Bucharest, Romania


Job description

  • 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.

Application Requirements


  • Graduate of an IT faculty;
  • Java certifications are an advantage;


  • At least 2 years of experience in developing applications based on Java Enterprise technologies.

Professional requirements

  • 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 Core
    • JPA/Hibernate or similar ORM libraries (TopLink, JDO)
    • EJB 3.0
    • Spring (Core and MVC, AOP, Security);
    • Spring Integration, Spring Data JPA;
    • HTML 5, Javascript (knowledge of Ajax libraries is an advantage: GWT), AngularJS, JQuery, Bootstrap 2-3, Bower, Grunt, NodeJS
  • Tools: Maven 3, IntelliJ Idea/ Eclipse, Tomcat/Jetty
  • AppSevers: JBOSS, Websphere App. Serv., Bea
upload file … Limit reached, delete at least one file above to add more.