Description
Our client is looking for an experienced J2EE Advanced Java developer
Roles & Responsibilities
Participate to the technical design of the solution based on business requirements gathered and analyzed by team analysts.
Participate to the project estimations.
Develop qualitative web-solutions related to Web content management systems using Agile (SCRUM), TDD and test driven methodologies
Act as an active member to ensure high code quality (unit testing, regression tests, ) delivered in time and within budget.
Document the delivered code/solution
Perform development testing
Participate to the implementation of the releases
Provide support to the operation team in case of major incidents for which engineering knowledge is required.
Experience & expertise
Bachelor/University in computer science
At least 3 years of experience on JAVA web-based development
Strong experience in J2EE standards and JAVA tooling and frameworks (spring IOC, JUnit, commons, log4j, MVC)
Hands-on experience with OO Design, UML and design pattern, Agile development (Scrum) principles & methodologies, JavaScript (jquery, ajax)
Following experiences are considered a strong asset: CMS (with a strong preference for magnolia CMS) and CMS (teamsite/livesite or other CMS)