Java Web Developer

Location: Vancouver, BC
Date Posted: 11-27-2017
On behalf of our Vancouver based client, Affinity Staffing is seeking a Java Web Application Developer to join on permanent full time basis.

Responsibilities:
  • Involved in all aspects of the Application Development Lifecycle.
  • Provide assistance on technical design and architecture of business solutions, including client/server, service-oriented and web-driven architectures.
  • Perform functional analysis and debugging.
  • Collaborate with other team members to define, design, plan and launch new features.
  • Participate in design reviews and code reviews, help enforce best practices, coding guidelines and code quality.
  • Write and update documentation of requirements, design and source code.
  • Accurately quantify and estimate application development timelines.
  • Assist in troubleshooting and resolving production issues.
 Top Skills: Java, web app dev, html/css/javascript
 
Qualifications:
  • BS/MS Degree in Computer Science, Engineering or related subject.
  • 3+ years of experience with J2EE/Java and Java based web applications.
  • Experience developing APIs (SOAP and REST).
  • Experience with Spring Framework, Object Oriented design and patterns, and Object Relational Mapping frameworks such as Hibernate or OpenJPA.
  • Strong DB design and knowledge of MS SQL Server 2012 with experience on database performance tuning tools and techniques.
  • Previous Apache Tomcat or JBoss configuration/deployment experience.
  • Experience with at least one version control system (e.g. Git, Subversion, CVS)
  • Experience with test-driven development.
  • Ability to work well in team environment as well as individually.
  • Experience in Agile/Scrum software development methodologies.
  • Knowledge and experience in E-Commerce Development and/or with Elasticpath framework and Adobe Experience Manager (AEM) would be an asset
About Affinity Staffing
Affinity Staffing is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.
 
For more information on Affinity Staffing, please visit www.affinitystaffing.ca
 
or
this job portal is powered by CATS