Skip to content

This website uses cookies to provide features and services. By using the site you agree to the use of cookies.Cookie policy.  Close
JobServe
 

Vancouver, British Columbia (BC) - 110k - 140k Annual CAD Permanent Posted by: White Bay Search Posted: Wednesday, 21 September 2022
 
 
Hybrid working in one of the most amazing office spaces in Vancouver
Work on well-known and well-regarded enterprise applications
Join a talented and established team with opportunities for progression

The Company:
This global Powerhouse and their enterprise applications have a substantial footprint in the messaging & archiving space for compliance. They grew up with the financial industry. From a start-up working with small broker-dealers, they have scaled to manage petabytes of data for the largest global banks. They have also expanded their solutions for asset management, insurance, energy, government, public companies, and other regulated organizations. Through it all, they have constantly adapted and innovated to relieve customers' pain points and help them overcome any challenges with their proprietary applications.

The Role:
As a Team Lead, you will lead developers in a small, highly focused, and cross-functional team, fully responsible for delivering services that ingest, store, transform, enrich, and export data from multiple internal raw data sources for consumption by our customers. You will be entrusted to deliver the right quality software as services to meet business and customer requirements.
In your role, you will champion the introduction of new technologies, methodologies, development styles and processes to increase overall efficiency and effectiveness, and will work with architects to make sure that technologies chosen by teams are properly evaluated and vetted. As a senior technical lead, you will be involved in and overseeing the entire SDLC process, including design, code review, implement, test, and deploy applications and services. As a people manager, you will contribute to, and participate in 1:1's, performance review, and continuous team member mentoring.

Responsibilities:

Lead a team of developers to deliver top-notch SaaS, including personally producing high quality code (a minimum of 50% of the role will include coding)
Initiate and produce detailed designs for a highly available distributed system to integrate with other Global Relay's services
Collaborate with the Test Lead and Product Manager to define requirements and work items for the team
Oversee the implementation of a proper build, deployment and monitoring pipeline
Own the strategies and the implementation of performance testing
Manage 2 to 4 developers, including performance management and career development
Improve the quality of the products through code reviews, design reviews, documentation, and technical guidance
Identify and propose strategies around technical problems affecting the team
Work with the test engineers to determine and prioritize the requirements for test automation as well as providing feedback on test plan
Requirements:

8+ years of Java development experience, building multi-threaded applications and services in an agile environment
Thorough understanding of Core Java in a Senior role, with a proven track record of building and operating highly scalable, distributed applications and services in an agile environment
Hands-on design and implementation experience in big data solutions based on the Hadoop ecosystem
Solid understanding of the Pub/Sub model and hands-on experience with one of the popular stream-processing platforms (eg Apache Kafka, RabbitMQ, Amazon SQS, IBM MQ)
Solid understanding of the MapReduce programming model
People management experience, overseeing 2 to 4 Developers
Good understanding on SOA (Service-oriented architecture)
Experience with web services technology such as REST, JSON, or Thrift
In-depth understanding of network protocols such as HTTP, TLS, TCP
Excellent troubleshooting skills
Passion for Test Driven Development
Experience with any of the following is an asset:
Big Data technology, such as Hadoop, Spark, HBase
Data visualization framework, such as Tableau, PowerBI, Presto, Apache Impala, Snowflake
ETL (Extract, Transform, Load) best practices
Continuous integration systems, such as Jenkins
Containerized and virtualization technologies, such as Linux LXC, Vagrant, or Docker
Deployment technology such as Ansible
If you're looking for an opportunity to join a cutting-edge environment, working on some of the most exciting applications and technology in the business, don't hesitate in putting forward an application! To automatically receive notifications upon new roles and market updates, follow our LinkedIn page:

Vancouver, British Columbia (BC), Canada
IT
110k - 140k Annual CAD
White Bay Search
White Bay Search
JS1729462721
2022-09-21 7:46:48 PM


We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.