Hirejobs Canada
Register
Auckland Jobs
Canterbury Jobs
Northland Jobs
Otago Jobs
Southland Jobs
Tasman Jobs
Wellington Jobs
West Coast Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Java Developer with Big Data - Canada - Jobs in Greater Vancouver

Job LocationGreater Vancouver
EducationNot Mentioned
SalaryNot Mentioned
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent

Job Description

Role: Senior Java Developer with Big DataLocation: Seattle WA/Vancouver BC (Onsite) Duration: 12+ Months Job DescriptionResponsibilities:

  • Experience: 6-10 years of experience as software developer (Required) in an agile environment (Preferred). 5+ years Java, 3-5 years Spring boots, 2-3 years microservices
  • Education: Min. bachelor #39;s in computer science or engineering, Information Systems, or related fields
  • Working experience in dealing with big data and data manipulation
  • Uses algorithms, data structures, programming languages, programming paradigms to create, test and operate sustainable client-side or server-side software applications and services
  • Works collaboratively with architect, systems analysts, and other application engineers to understand end-user requirements and translate those into pragmatic and effective technical solutions that meet business needs
  • Work collaboratively with external consultants, internalamp; external resources throughout the project lifecycle to ensure system modifications meet business needs
  • Works closely with team members to ensure deliverables are well-documented, secure, and resilient
  • Coordinate and support software releases and post deployment validations with the business and internal/external technical teams
  • Collaborates with the global engineering teams to deliver efficient and elegant code based on requirements
  • Engages in ongoing quality and performance improvement to ensure reliability and security
  • Assists in troubleshooting, debugging, maintaining, and improving existing software
Qualifications:
  • Excellent spoken and written communication skills (verbal and non-verbal)
  • Expert level understanding of software development fundamentals including automated testing, source control, continuous integration in addition to continuous delivery and/or deployment
  • Experience with Agile and Scrum development methodologies
  • Ability to learn quickly and work independently or as part of a team
  • Strong analytical and problem-solving skills
  • Ability to manage and complete multiple tasks within tight deadlines
Must have:
  • Working experience in dealing with big data and data manipulation
  • In-depth working experience with Java 8+, Source control (Git), database version control (Liquibase), dependency management (Maven), Junit, Mockito, Jenkins or GitLab, Docker, SQL database (MSSQL or Postgres), Non-SQL database (MongoDB), Spring Boots, API documentation (Swagger or equivalent), IDE (IntelliJ, eclipse or equivalent), Messaging framework (Kafka, RabbitMQ or equivalent), Grafana, Lenses, AWS, Terraform, ElasticSearch, Kubernetes
Desired:
  • MDM and/or Retail experience is a plus

APPLY NOW

© 2021 HireJobsCanada All Rights Reserved