Software Developer IV (Java Architect)

Check with seller
Marketing Executive Jobs
1 month
Canada
British Columbia
Vancouver Get directions →
0 views
ID: 913896
Published 1 month ago by RAZR Marketing, Inc
Check with seller
Vancouver, British Columbia, Canada
Get directions →
0 item views
Full job description
LOCATION: Our office is located in Vancouver, BC. Candidates must reside in the Vancouver area and will be required to be in-office.

A job at RAZR is like no other. We are on a mission to Be Relevant - make a meaningful difference in the lives of others. This talented team lives out our values every day. These values have made RAZR what it is for years, and today, they are more critical than ever. They keep us connected. They make us a team. They allow us to thrive.

The RAZR Core Values You Live

Be Intentional

You take action and pursue the ultimate best outcome for RAZR and our clients

You dig in and understand the details of how the business works

You run towards, and you don’t run away

You understand that “whatever it takes” is just that

You have a plan, and you execute it even when you don’t feel like it

Embrace the Attitude of How

You understand that problems are simply opportunities to solve them

You view commitments as promises to be kept...regardless

You can’t stand not knowing; you have an unquenchable thirst to understand why

You are an active participant, never a spectator

You are focused on outcomes and not the time it takes to achieve them

Enjoy the Ride

You are grateful for both life’s challenges and opportunities

You passionately pursue excellence in everything you do

You laugh often and don’t take yourself too seriously

You love change, and living in the gray is energizing to you

You can't wait to get out of bed in the morning get on with your day


Overview
RAZR is seeking a Sr Software Developer/Architect to be part of our Information Technology team enhancing our core offering of loyalty and referral marketing products.

A successful candidate for this role will have a solid foundation of software design and development fundamentals and will be a strong, responsive problem solver with the creativity to come up with innovative solutions to varying types of technical problems.

Must be a self-starter and technical mentor that excels in a fast-paced, quickly changing environment as well as working in cross-functional teams to collaborate and deliver solutions.
Architects at RMI drive the long-term technical direction of our platform. They ensure that key solutions adhere to established architecture standards and are accountable for delivering scalable, maintainable, and cloud-resilient systems. This particular role balances two major areas of responsibility:
AWS Cloud Architecture Infrastructure Design
High-performance Java Backend Real-Time Streaming Systems
Key Responsibilities
AWS Cloud Architecture
Define and evolve cloud-native architecture on AWS to support scalable, distributed systems
Create and maintain extensible infrastructure-as-code (IaC) libraries and templates
Select and implement AWS services that support fault-tolerant and cost-effective compute, messaging, storage, and security layers
Establish and promote architectural standards for multi-account setups, IAM policies, and VPC/networking best practices
Ensure that architecture decisions align with reliability, performance, and compliance requirements
Java + Streaming Engineering
Lead development of Java-based back-end services, APIs, and batch jobs
Design and implement event-driven systems using Apache Kafka and its ecosystem (Kafka Streams, Kafka Connect, ksqlDB, Apache Flink)
Build and optimize batch processing frameworks for data-intensive workloads (e.g., with Spring Batch or custom schedulers)
Drive efforts to decompose monolithic systems into stream-based microservices
Ensure backend systems are robust, testable, and observable
Collaborate with product managers and other engineers to ensure data-intensive features meet business and performance needs
Core Competencies Attributes
Systems thinker with experience balancing cloud architecture and application design
Deep understanding of both infrastructure scalability and application-level performance
Skilled communicator able to lead technical discussions across DevOps, Engineering, Product, and Security
Bias toward automation, reproducibility, and simplification
Pragmatic decision-maker who can weigh short-term delivery needs against long-term maintainability
Passionate about mentoring and enabling others through high-quality standards, patterns, and tooling
Required Core Experience
10+ years software engineering experience, with strong focus on Java
Significant experience designing for AWS, with hands-on use of services like EC2, ECS/Fargate, Lambda, S3, RDS, IAM, VPC, CloudWatch
Streaming systems experience, including Kafka, Kafka Streams, or equivalent pub/sub platforms
Proven experience with Java batch processing frameworks (e.g., Spring Batch)
Strong command of distributed system design, API architecture, and data modeling
Familiarity with CI/CD tools and modern DevOps practices
Bonus Qualifications
Infrastructure-as-code experience (Pulumi, Terraform, CDK, or CloudFormation)
Experience with data pipeline orchestration (e.g., Conduktor)
Experience modernizing monolithic applications to cloud-native, event-driven architectures
Observability expertise
Knowledge of security best practices in cloud-native environments
Who We Are
Tech Stack: Java, Spring Boot, Apache Kafka, Angular, Postgres, Docker, AWS
Architecture: Microservices event-driven systems, with a focus on streaming, observability, and decoupling
Development Process: Agile Scrum, Git-based collaboration via pull requests, CI/CD pipelines
Culture: Delivery-focused, inclusive, and driven by pragmatic tec

About Us

RAZR is a fast-growing marketing technology company headquartered in the Twin Cities, and we count some of the world’s most recognized brands among our clients. Working across various industries, including healthcare, medical technology, financial services, and retail, we help our clients acquire, retain, and grow consumers by leveraging our proprietary technology platform, Fibonacci™. The RAZR approach is rooted in behavioral science and combines strategy with visual design to create sustainable behavior change within consumer audiences.

With our Clients, Colleagues, and in our Communities, we live our Mission - Be Relevant – “Make a meaningful difference in the lives of others.” At the foundation of our Culture, you’ll find the Core Values of “Be Intentional”, “Embrace the Attitude of How”, and “Enjoy the Ride”, this is a mindset and a commitment to how we show up every day. The RAZR team is driven to pursue the ultimate best outcome for our key constituents. There are no jobs here, just opportunities to serve and make a material impact in the world.

We are an Equal Opportunity Employer, and our employees have unique strengths, experiences, and backgrounds who share a passion for improving people's lives.

5QWLt7UZaY Read more

Published on 2025/09/10. Modified on 2025/09/10.

Description

Full job description
LOCATION: Our office is located in Vancouver, BC. Candidates must reside in the Vancouver area and will be required to be in-office.

A job at RAZR is like no other. We are on a mission to Be Relevant - make a meaningful difference in the lives of others. This talented team lives out our values every day. These values have made RAZR what it is for years, and today, they are more critical than ever. They keep us connected. They make us a team. They allow us to thrive.

The RAZR Core Values You Live

Be Intentional

You take action and pursue the ultimate best outcome for RAZR and our clients

You dig in and understand the details of how the business works

You run towards, and you don’t run away

You understand that “whatever it takes” is just that

You have a plan, and you execute it even when you don’t feel like it

Embrace the Attitude of How

You understand that problems are simply opportunities to solve them

You view commitments as promises to be kept...regardless

You can’t stand not knowing; you have an unquenchable thirst to understand why

You are an active participant, never a spectator

You are focused on outcomes and not the time it takes to achieve them

Enjoy the Ride

You are grateful for both life’s challenges and opportunities

You passionately pursue excellence in everything you do

You laugh often and don’t take yourself too seriously

You love change, and living in the gray is energizing to you

You can't wait to get out of bed in the morning get on with your day


Overview
RAZR is seeking a Sr Software Developer/Architect to be part of our Information Technology team enhancing our core offering of loyalty and referral marketing products.

A successful candidate for this role will have a solid foundation of software design and development fundamentals and will be a strong, responsive problem solver with the creativity to come up with innovative solutions to varying types of technical problems.

Must be a self-starter and technical mentor that excels in a fast-paced, quickly changing environment as well as working in cross-functional teams to collaborate and deliver solutions.
Architects at RMI drive the long-term technical direction of our platform. They ensure that key solutions adhere to established architecture standards and are accountable for delivering scalable, maintainable, and cloud-resilient systems. This particular role balances two major areas of responsibility:
AWS Cloud Architecture Infrastructure Design
High-performance Java Backend Real-Time Streaming Systems
Key Responsibilities
AWS Cloud Architecture
Define and evolve cloud-native architecture on AWS to support scalable, distributed systems
Create and maintain extensible infrastructure-as-code (IaC) libraries and templates
Select and implement AWS services that support fault-tolerant and cost-effective compute, messaging, storage, and security layers
Establish and promote architectural standards for multi-account setups, IAM policies, and VPC/networking best practices
Ensure that architecture decisions align with reliability, performance, and compliance requirements
Java + Streaming Engineering
Lead development of Java-based back-end services, APIs, and batch jobs
Design and implement event-driven systems using Apache Kafka and its ecosystem (Kafka Streams, Kafka Connect, ksqlDB, Apache Flink)
Build and optimize batch processing frameworks for data-intensive workloads (e.g., with Spring Batch or custom schedulers)
Drive efforts to decompose monolithic systems into stream-based microservices
Ensure backend systems are robust, testable, and observable
Collaborate with product managers and other engineers to ensure data-intensive features meet business and performance needs
Core Competencies Attributes
Systems thinker with experience balancing cloud architecture and application design
Deep understanding of both infrastructure scalability and application-level performance
Skilled communicator able to lead technical discussions across DevOps, Engineering, Product, and Security
Bias toward automation, reproducibility, and simplification
Pragmatic decision-maker who can weigh short-term delivery needs against long-term maintainability
Passionate about mentoring and enabling others through high-quality standards, patterns, and tooling
Required Core Experience
10+ years software engineering experience, with strong focus on Java
Significant experience designing for AWS, with hands-on use of services like EC2, ECS/Fargate, Lambda, S3, RDS, IAM, VPC, CloudWatch
Streaming systems experience, including Kafka, Kafka Streams, or equivalent pub/sub platforms
Proven experience with Java batch processing frameworks (e.g., Spring Batch)
Strong command of distributed system design, API architecture, and data modeling
Familiarity with CI/CD tools and modern DevOps practices
Bonus Qualifications
Infrastructure-as-code experience (Pulumi, Terraform, CDK, or CloudFormation)
Experience with data pipeline orchestration (e.g., Conduktor)
Experience modernizing monolithic applications to cloud-native, event-driven architectures
Observability expertise
Knowledge of security best practices in cloud-native environments
Who We Are
Tech Stack: Java, Spring Boot, Apache Kafka, Angular, Postgres, Docker, AWS
Architecture: Microservices event-driven systems, with a focus on streaming, observability, and decoupling
Development Process: Agile Scrum, Git-based collaboration via pull requests, CI/CD pipelines
Culture: Delivery-focused, inclusive, and driven by pragmatic tec

About Us

RAZR is a fast-growing marketing technology company headquartered in the Twin Cities, and we count some of the world’s most recognized brands among our clients. Working across various industries, including healthcare, medical technology, financial services, and retail, we help our clients acquire, retain, and grow consumers by leveraging our proprietary technology platform, Fibonacci™. The RAZR approach is rooted in behavioral science and combines strategy with visual design to create sustainable behavior change within consumer audiences.

With our Clients, Colleagues, and in our Communities, we live our Mission - Be Relevant – “Make a meaningful difference in the lives of others.” At the foundation of our Culture, you’ll find the Core Values of “Be Intentional”, “Embrace the Attitude of How”, and “Enjoy the Ride”, this is a mindset and a commitment to how we show up every day. The RAZR team is driven to pursue the ultimate best outcome for our key constituents. There are no jobs here, just opportunities to serve and make a material impact in the world.

We are an Equal Opportunity Employer, and our employees have unique strengths, experiences, and backgrounds who share a passion for improving people's lives.

5QWLt7UZaY
RAZR Marketing, Inc
RAZR Marketing, Inc
3200 active listings

Recently viewed

Tech Mahindra Ltd. Tech Mahindra Ltd. 1 month
BPO Jobs 1 month
Banking Voice Process | Chennai | Immediate Openings Only for Freshers
Check with seller
Banking Voice Process | Chennai | Immediate Openings Only for Freshers
Sudarasan Engineering Industries BPO -Tiruvottiyur, Chennai, Tamil Nadu-sudarasan engineering industries Sudarasan Engineering Industries • Chennai, Tamil Nadu • via Vihu Jobs Full–time Apply on Vihu Jobs Job description Job Requirements Job Title: Telecaller Inbound Company Name: Sudarasan Engineering Industries Pvt Ltd Location: Tiruvottiyur, Chennai, Tami...
1 month BPO Jobs views
Check with seller
Sunrise Senior Living Sunrise Senior Living 1 month
Event Coordinator
Check with seller
Event Coordinator
Sunrise Senior Living was again certified as a Great Place to Work® by Activated Insights. This is the 7th time Sunrise has received this top culture and workplace designation, highlighting the special place Sunrise is to be a part of. COMMUNITY NAME The Stratford Job ID 2024-221848 Job Overview "Sunrise is the best place that I've ever worked, simply becaus...
1 month Event Management Jobs views
Check with seller
RANGE LOGISTICS LTD   RANGE LOGISTICS LTD 1 month
Class 1 Tramper Driver (Range Logistics)
Check with seller
Class 1 Tramper Driver (Range Logistics)
Job description HGV CLASS 1 TRAMPER DRIVERChertsey, KT16 8HG£45, per annum / £3, per month Are you interested in becoming a HGV Class 1 driver in a company that offers high quality trucks and tramping work with no loading or unloading. Then apply today at Range Logistics Ltd.Range Logistics is a medium sized transport company focused on providing high qualit...
1 month Warehouse / Logistics Jobs views
Check with seller
Codifyd Codifyd 1 month
Software Technical Writer
Check with seller
Software Technical Writer
Job Description • Build a software training curriculum that clearly outlines objectives, lesson overviews, and establishes the relationship between the business problem and its technical solution. • Documents/artifacts that include PowerPoint presentations that can be used as a formal presentation in a classroom/instructor led lecture. • Build a Scripted tra...
1 month Content Writer Jobs views
Check with seller
Dhatsol IT Solutions Pvt Ltd Dhatsol IT Solutions Pvt Ltd 1 month
Fresher Jobs 1 month
Fresher Hiring For BPO VOICE NON VOICE PROCESS
Check with seller
Fresher Hiring For BPO VOICE NON VOICE PROCESS
Manage inbound and outbound calls in a timely manner Follow communication "scripts" when handling different topics Identify patients' needs, clarify information, research every issue and provide solutions and/or alternatives Seize opportunities to upsell products if they arise Build sustainable relationships and engage patients by taking the extra mile Keep ...
1 month Fresher Jobs views
Check with seller
E-NET SOLUTIONS INC. E-NET SOLUTIONS INC. 1 month
Technician Jobs 1 month
user support technician
Check with seller
user support technician
Location Calgary, AB T3J 4K3   Full job description Education: Secondary (high) school graduation certificate Experience: Will train or equivalent experience Tasks Respond to users experiencing difficulties with computer Consult user guides, technical manuals and other documents to research and implement solutions Provide advice and training to users in resp...
1 month Technician Jobs views
Check with seller
Are you a professional Recruiter? Create an account