Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Product Manager Store Associate Bilingual Customer Service Digital Accessibility Lead Senior Digital Analytics Developer Product Manager Beauty Services Lead PEGA Digital Accessibility Specialist Sr Software Developer - IBM Cloud Private Mobile and Web QA Developer Beauty Supervisor-Mapleview supervisor Senior Software Developer Quality Assurance Tester QA Analyst RMA Lab Assistant QA Tester Senior Electrical Engineer Sr Embedded Software Tester Coating Quality Control Inspector Clinique Consultant - Part time Windsor Operator Windsor C Store Team Leader Store Team Leader Production Worker QA Test Lead Junior QA Testers Level 1 Consultant - Security Penetration Software QA Tester QA TESTER QA Tester Manual QA Tester Product Tester Senior Cable Installers PINK Manager-Upper Canada Mall PINK Manager-Georgian Project Manager Technical Representative Associate Cosultant Clinique- Edmonton Freelancer Freelancer QA Analyst Freelancer - Darphin - Calgary Freelancer - Origins - Calgary Freelancer Esthetician- Origins -Toronto Newest Jobs
Companies
Yelp CareGuide ContactMonkey Two Sigma Sterling-Turner WeWork Clearbanc Aecom Exact Media Aerotek AT&T AsteroidX Shopify First Convenience Bank Jane Street LowCostWebDesignFirm.com Hatchways Doordash Amazon Flex Creative Circle Vector Marketing TD Bank Square Clickworker American Income Life Walgreens Recovhub Insight Global Borrowell Instacart Microsoft Scotiabank Paylocity Top Hat Desjardins Xiaomi CI&T Mobeewave UnitedHealth Group Akira The Youth Connection 51talk Checkout 51 mappedin GoParkr autoTRADER.ca Hootsuite SnapTravel ScribbleLive Unbounce All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Java Developer At Affinity Staffing Inc

Location: Vancouver, British Columbia

Job Description

On behalf of our client, Affinity is seeking a Senior Java Developer to assist the Team Leads and Product Manager in implementing our client's backend services. You will be take ownership of tasks assigned to you and ensure they are completed to a high standard of quality and within scheduled deadlines.

Responsibilities

  • Take ownership of Jira tasks from inception to completion and ensuring that each task is completed on time and to a high standard of quality.
  • Write code, conduct code reviews, and participate in peer code design discussions.
  • Ensure code adheres to Company guidelines and industry standards.
  • Ensure requirements are well defined and understood before writing any code.
  • Ensure teams are using shared libraries for maximum re-use.
  • Ensure best effort to maintain 90% utilization on triaged Jira tasks.
  • Ensure projects are completed successfully on time.
  • Ensure all code have been successfully tested in an automated way with respect to unit, integration and end to end testing.
  • Employee may be asked to perform other ancillary or related duties as required, to meet the ongoing needs of the organization.

Qualifications
  • At least five years experience as a Java Developer, with 2 years in a senior role.
  • Strong understanding of Java 8.0, Spring Boot ecosystem.
  • Strong experience writing software components in a distributed architecture.
  • Experience deploying and managing docker containers using tools like Docker Swarm or Kubernetes on an AWS environment.
  • Experience integrating asynchronous software components using Kafka or RabbitMQ consumers/producers.
  • At least 3 years experience implementing RESTful API.
  • Firm mindset and belief that developers are responsible to thoroughly test their code in an automated and holistic way.
  • Able to take high level designs and implement into Java code with minimal supervision.
  • Experience using GIT to branch, tag and version release packages.
  • At least 3 years experience working in a team environment.
  • Excellent communication and interpersonal skills.
  • Good analytical and problem solving skills.
  • Self-motivated, results-oriented, and a demonstrated ability to operate autonomously.
  • Ability to analyze and creatively solve technical and business-related problems.
  • Meticulous and efficient in communication and consistently documents all work.
  • Strong customer service mindset.

Nice-to-haves
  • Experience using logging and monitoring tools such as GrayLog, AppDynamics
  • Experience deploying, configuring and monitoring application servers in AWS
  • Experience with Jira to manage day to day activities
  • Experience using BitBucket to conduct code reviews and merge code.



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