Senior Java Developer

Location: Victoria, BC, Canada
Date Posted: 07-23-2018
On behalf of our client, Affinity Staffing is currently seeking an Senior Java Developer to join their team for a 6 month contract to help complete ongoing projects. 

Key Responsibilities:
  • Work both independently and within a team sharing knowledge and promoting teamwork
  • Actively participate in the Agile development methodology and work closely with the Scrum Master to ensure the right work is completed on schedule
  • Actively participate with Product Owners to ensure work items are functionally correct
  • Diagnose problems and proactively implement solutions in a fast paced environment
  • Assume responsibility as required to ensure the successful and timely resolution of key issues/tasks
  • Develop application and integration code for internal systems
  • Create and maintain system architecture documentation
  • Work in a team with business stakeholders making key architectural and design decisions
  • Research technologies/methodologies, explore alternative solutions and implementations, critically evaluate trade offs
  • Apply the tools and principles of continuous integration and delivery to ensure high-quality,  and continually shippable code
  • Design and implement a streaming architecture using best-of-breed open-source tools, in order to empower deep analysis and rapid decision making in our business
Qualifications:
  • 3+ years working as backend Java developer in high availability
  • Knowledge of Ansible, Jenkins, CentOS, Docker
  • Scala, Spark
  • 3+ years experience working with Rules Engines
  • Past experience working with E-commerce projects is a bonus
About Affinity:
Affinity 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, please visit.
www.affinity-group.ca 
or
this job portal is powered by CATS