Java Kafka Lead

E-Solutions
Vancouver, BC, BC
$65 an hour (estimated)
Full-time

JOB DESCRIPTION

MUST HAVE :

  • Working experience on messaging solutions and integration patterns such as Apache Kafka, NATS.
  • Has ability to write secure code in three or more languages (, Java, .NET, JavaScript, SQL)
  • Familiar with secure coding standards (, OWASP, CWE, SEI CERT)
  • Infrastructure as code and cloud first software development knowledge experience preferred.
  • Understands and implements standard branching (, Gitflow) and peer review practices
  • Apply tools (, Sonar, Zally, Checkmarx ) and techniques to scan and measure code quality and anti-patterns as part of development activity
  • Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage
  • Understands the use of basic design patterns (, factory, adaptor, singleton, composite, observer, strategy, inversion of control)
  • Understands requirement analysis being essential part of delivering value to our customers and partners and participate in elaboration, prioritization, and effort estimation
  • Understands agile and modern SDLC practices (Scrum / Kanban / Continuous Delivery / DevOps / Quality engineering) and the delivery situations they are used for
  • Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture)
  • Familiar with different application patterns to implement different types of business processes (, APIs, event-driven-services, batch-services, web-applications, big data)
  • Understands Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization
  • Has ability to write code (in languages such as Java, Python, Ruby, Bash, Perl, Groovy) to build automation tasks that are repeatable and efficient
  • Understands functional and non-functional testing types to elaborate and estimate test efforts
  • 30+ days ago
Related jobs
E-Solutions
Vancouver, British Columbia

Working experience on messaging solutions and integration patterns such as Apache Kafka, NATS. Has ability to write secure code in three or more languages (, Java,. Has ability to write code (in languages such as Java, Python, Ruby, Bash, Perl, Groovy) to build automation tasks that are repeatable a...

Promoted
Excalibur Works
Canada

A leader in digital product development and collaboration solutions, is actively seeking a highly skilled and innovative Senior Software Engineer, specializing in Java, JavaScript, TypeScript, React, Node, and Java Microservices. Minimum of 5 years of professional software development experience, ex...

Promoted
Resource Informatics Group, Inc
Canada

Job Title: Java Full Stack Developer (Spring Boot, Java 17, AWS EKS). Develop full-stack solutions and maintain code quality and scalability. ...

Promoted
Ramp Talent
Canada

Our client, Affiniti, is looking for a Senior Software Engineer. Mentor and guide junior engineers, contributing to the overall growth and success of the engineering team. Join Affiniti, a top 1% ARR early stage fintech startup, to build new software products to change the way that small businesses ...

Promoted
Fortinet
Burnaby, British Columbia

We are seeking an experienced Full Stack Developer with a strong background in both front-end and back-end technologies. The ideal candidate will have over 3 years of experience and be proficient in Angular for front-end development, and Java, Node. Additionally, the candidate should have hands-on e...

Promoted
Kajoo.ai
Canada

Senior SaaS Full Stack Developer. Mentor junior developers, conduct code reviews, and contribute to establishing best practices. Headless CMSs like Contentstack, Kontent. Fully remote work and flexible scheduling. ...

Promoted
Allstate Northern Ireland Limited
Canada

Java Developer + AWS + SQL Senior Consultant I. Java Developer + AWS + SQL Senior Consultant I. The Application Developer Sr Consultant I contributes to the development of code for complex modules, participates in design reviews, conducts code reviews, creates test plans, and participates in testing...

Promoted
Lawton Senior Living
Canada

We are looking for a strong software engineer for the Rider team to build the best user experience for our customers. Lead the cross-functional collaboration with PMs, Engineers, Design, Data Scientists, Research, and Operations teams. Mentor and support other engineers on the team. ...

Promoted
Dakis Decision Systems
Canada

Software Developer Senior / Team Lead - Full Stack. At dakis, web software development is king! We are looking for a talented software developer who doesn’t fear new web technologies and who is very enthusiastic at the idea of bringing eCommerce to the next level. Leading a team of developers, guidi...

Promoted
Power Go
Canada

You like to take initiative? You love web technologies and are not afraid to touch all layers of an application (“full stack”) and all phases of development, from planning to deployment? You want to work with experienced, dynamic, and diverse colleagues? You are the perfect person to join our fantas...