
Java Developer
Bucharest, Romania
2017-09-08
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
Qualifications/certifications:
- Graduate of an IT faculty;
- Java certifications are an advantage;
Experience:
- 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