J2EE Developer (closed)
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.
. 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: ASP .Net, VB.Net, C#/.NET 2.0, XML, HTML, Web Services, SQL / Oracle / Db2