368,291open jobs
9,430companies
50,343added this week
Browse all
Salary
$70k – $169k per year (Estimated)
Location
Remote/Hybrid (Montreal, Canada)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Bounteous is a digital experience consultancy headquartered in Chicago, Illinois, and founded in 2003. The company delivers strategy, commerce, analytics, marketing technology, and custom engineering work through long running co-innovation engagements with enterprise clients. It merged with Accolite Digital in 2022, which added delivery centers in India, and serves customers in retail, financial services, healthcare, and hospitality.

Role Overview:

We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. This role requires strong expertise in Java, Spring Framework, SQL, Test-Driven Development (TDD), and multi-threading. Experience in the investment banking domain is highly preferred. You will work on complex, high-performance financial systems that drive critical operations.

Key Responsibilities:

Software Development:

Develop, maintain, and enhance enterprise-level Java applications. Leverage the Spring Framework (Spring Boot, Spring Data, Spring Security) to build scalable and secure solutions. Write efficient, high-performance SQL queries and optimize database interactions. Develop multi-threaded applications to handle concurrent operations.

Test-Driven Development (TDD):

Write clean, testable code following TDD principles. Develop and maintain robust unit tests and integration tests. Ensure code quality through automated testing and peer code reviews.

Domain-Specific Solutions:

Collaborate with business analysts and stakeholders to translate financial domain requirements into technical specifications. Work on financial systems such as trading platforms, risk management tools, and settlement systems. Optimize applications for performance and low latency, critical for investment banking operations.

Collaboration & Leadership:

Mentor junior developers and provide technical guidance to the team. Collaborate with DevOps, QA, and product teams to ensure seamless delivery. Contribute to technical discussions and drive architectural decisions.

Continuous Improvement:

Identify areas for optimization and drive performance improvements. Stay updated on emerging technologies and best practices in financial technology.

Required Skills & Qualifications:

Must-Have:

Hands-on experience in Java development.

Spring Framework (Spring Boot, Spring MVC, Spring Security).

SQL and database performance tuning.

Test-Driven Development (TDD) and writing unit/integration tests.

Experience with multi-threading, concurrent programming, and low-latency systems.

Object-oriented programming (OOP), design patterns, and architectural principles.

Problem-solving skills and attention to detail.

A completed Bachelor's degree.

Preferred:

Prior experience in the investment banking domain or financial services.

Familiarity with FIX protocol, trading platforms, or risk management systems.

Knowledge of messaging systems like Kafka, RabbitMQ, or ActiveMQ.

Experience with performance profiling and optimization tools.

Exposure to Agile/Scrum methodologies.

Information Security Responsibilities

  • Promote and enforce awareness of key information security practices, including acceptable use of information assets, malware protection, and password security protocols
  • Identify, assess, and report security risks, focusing on how these risks impact the confidentiality, integrity, and availability of information assets
  • Understand and evaluate how data is stored, processed, or transmitted, ensuring compliance with data privacy and protection standards (GDPR, CCPA, etc.)
  • Ensure data protection measures are integrated throughout the information lifecycle to safeguard sensitive information
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,291 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Montreal
$86k – $185k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • Toronto
Java
Java
Hazelcast
Spring Boot
Databases
Apache Kafka
PostgreSQL
Redis
DevOps
Azure
Azure DevOps
CI/CD
Docker
Git
Grafana
Jenkins
Kubernetes
Platform Engineering
Prometheus
SLI/SLO/SLA
Splunk
Cybersecurity
Least Privilege
Apply
$70k – $150k per year • In office • Full-Time • 5+ years exp • Calgary
Java
Node JS
Python
SQL
TypeScript
JavaScript
Java
Spring Boot
Databases
Apache Kafka
Chroma
OpenSearch
pgvector
Pinecone
PostgreSQL
AI/ML
AWS Bedrock
Copilot
Embeddings
LangChain
LangGraph
LLM
Prompt Engineering
RAG
AI Agents
Anthropic
Function Calling
Human-in-the-Loop
OpenAI
Structured Outputs
Frontend
Angular
React.js
DevOps
AWS
Azure
CI/CD
Docker
Kubernetes
Vector
Apply
Lead Data Engineer 3 hours ago
$140k – $231k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • O'Fallon
Java
Python
SQL
Python
pySpark
Databases
Apache Kafka
Databricks
Delta Lake
AI/ML
Airflow
Hadoop
Spark
DevOps
AWS
Azure
CI/CD
GCP
Git
GitHub
Analytics
ETL/ELT
Apply
$164k – $219k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Chantilly
JavaScript
Node JS
SQL
TypeScript
Java
Java
Hibernate
Spring Boot
Databases
MySQL
Oracle
PostgreSQL
Frontend
Less
React.js
DevOps
Amazon EC2
Amazon ECS
Amazon S3
AWS Lambda
CI/CD
CloudFormation
Docker
Jenkins
Kubernetes
AWS
Apply
$113k – $224k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Franklin
ABAP
Java
ABAP
CDS Views
SAP BTP
Apply
$58k – $76k per year • Remote/Hybrid • Full-Time • 4+ years exp • Master's Degree • London
Java
SQL
Java
Spring Boot
Databases
Apache Kafka
PostgreSQL
DevOps
ArgoCD
AWS
CI/CD
GitLab
Kubernetes
Cybersecurity
GDPR
Apply
$119k – $223k per year (Estimated) • In office • Full-Time • 3+ years exp • Scottsdale
Python
AI/ML
AI Agents
DevOps
AWS
Cybersecurity
GDPR
Apply
$144k – $291k per year (Estimated) • In office • Contractor • 3+ years exp • Bachelor's Degree • Scottsdale
Databases
Microsoft Fabric
AI/ML
LLM
LLMOps
OpenAI
AI Agents
DevOps
Azure
Cybersecurity
GDPR
Apply
$120k – $226k per year (Estimated) • In office • Contractor • 3+ years exp • Bachelor's Degree • Scottsdale
AI/ML
AI Agents
RAG
DevOps
AWS
Cybersecurity
GDPR
Apply
$157k – $228k per year • Remote • Full-Time • 6+ years exp
SQL
Databases
Snowflake
DevOps
AWS
Azure
Cybersecurity
GDPR
Analytics
Power BI
Tableau
Marketing
Salesforce
Apply
$106k – $208k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Montreal
Analytics
Power BI
Apply
$57k – $137k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Montreal
Apply
Data Developer 3 hours ago
$64k – $156k per year (Estimated) • Remote/Hybrid • Internship • 3+ years exp • Bachelor's Degree • Montreal
Python
SQL
Python
pySpark
AI/ML
dbt
MLFlow
Polars
PyOD
Scikit-learn
XGBoost
Spark
Analytics
Power BI
Tableau
Apply
$59k – $98k per year • In office • Full-Time • 3+ years exp • Mississauga • Montreal
Management
Jira
ServiceNow
Marketing
Salesforce
Apply
$57k – $124k per year (Estimated) • Remote/Hybrid • Full-Time • Montreal
Python
SQL
Databases
Google BigQuery
Analytics
Power BI
Apply
See all jobs
This is one of many
368,291 more open roles from verified company boards, updated every day.