J2EE Developer (closed)

Halifax, NS Canada
Competitive compensation
Start the conversation: This is the recruiter hiring for this position. Start networking here:
Job Description

Java Developer roles on project-based and client-facing service engagements. Qualified candidates should possess experience, knowledge and skills that allow them to execute on the following responsibilities:

. Provide technical leadership and expertise in the design, development, implementation and support of new applications and enhancement of existing applications.
. Collaborate with team members to define business problems/opportunities, set technical goals, identify objectives and establish functional, non-functional, data and technical requirements.
. Undertake analysis and design activities, including conceptual system design, technical design, and detailed specifications.
. Lead aspects of software development, including software design, software implementation, documentation, quality assurance, deployment and production support.

Experience/Skill Requirements:

. 5+ years of industry experience in Java software development, with a focus on web and web backend
. University degree in engineering or computer science or related education, or equivalent combination of training and on the job experience.
. Experience working in a fast paced, client-facing environments.
. Strong analytical and problem solving skills.
. Excellent communication skills, both verbal and written.
. Good organizational skills and the ability to work with minimal supervision.
. Capable of participating in physical design, coding and unit testing activities as well as supporting functional, system and user acceptance testing.
. Experience with structured methodologies (RUP, AM, XP, FDD etc.) for the development, design, implementation and maintenance of software.
. Excellent teamwork skills and a service-oriented attitude are essential.

Prior experience with the following technologies, with examples in parenthesis, will be considered an asset to the role:

. Dependency Injection Frameworks (Spring IoC, Google Guice)
. Web Frameworks (JavaServer Faces, Struts, Tapestry, Spring MVC)
. Enterprise JavaBeans
. Messaging technology and JMS
. Build tools (ant, maven)
. Revision Control Software (Subversion, Mercurial, ClearCase)
. Webservices (JAX-WS, xfire, cfx)
. Service Oriented Architecture
. Oracle WebLogic family, including WebLogic Server, Aqualogic Service Bus and WebLogic Integration


. Experience with structured methodologies (RUP, AM, XP, FDD etc.) for the development, design, implementation and maintenance of software
. Experience with: Java, J2EE, , Struts, Spring, Eclipse, Ant, Hibernate, Servlet/JSP, Javascript, EJB, XML, Web Services, SQL / Oracle / Db2
. Experience with: ASP .Net, VB.Net, C#/.NET 2.0, XML, HTML, Web Services, SQL / Oracle / Db2