Lead Java Developer

Bounteous

Montreal (administrative region)

On-site

CAD 70,000 - 110,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Bounteous is seeking a software developer to contribute to Transaction Reporting systems within a global Agile squad. The role involves building scalable features, delivering clean code, and supporting platform maintenance while learning the domain and calculation logic for user explanations.

Candidates should be comfortable with Java 8, Kafka, collections, and multi-threading, plus UNIX experience and SQL/NoSQL familiarity. Strong English communication is essential.

Qualifications

  • Computing fundamentals: knowledge of common search/sort algorithms, basic data structures (lists, maps, trees, graphs), multithreaded programming, networking, and OS.
  • Databases: Basic knowledge of SQL.
  • Databases: Familiarity with non-relational databases.
  • Excellent written and spoken English; ability to collaborate with users and developers across teams.

Responsibilities

  • Work as a developer on projects adding functionality and scale to the platform.
  • Write clean code and follow best practices on software design.
  • Maintain the platform by sharing support responsibilities with the rest of the team.
  • Willingness to learn domain fundamentals and explain calculation logic to users.

Skills

Java 8
Kafka
Collections
Multi-threading
Problem solving
Design patterns
UNIX

Tools

SQL
NoSQL

Job description

You will be working within a global Agile squad responsible for developing Transaction Reporting systems with robust controls to ensure timeliness and accuracy of reported data to enable client to manage its risk.

The role will expose the candidate to all phases of the production development lifecycle including working with Operations Users to understand and best implement their requirements. There is scope to grow and learn both technically (migration to AWS/Azure Public cloud, being part of a modernization programme, big data management) as well as opportunity to deepen business understanding of financial regulations and products.

Skill Set:

Java 8, Kafka, Collections, Multi-threading, problem solving as core skillset with knowledge of databases and design patterns, and some hands-on experience on UNIX. The candidate needs to be a self-starter, a confident personality with good communication skills who can work with minimum oversight and handholding.

Responsibilities
  • Work as a developer on projects adding functionality and scale to the platform.
  • Write clean code and follow best practices on software design.
  • Maintain the platform by sharing support responsibilities with the rest of the team.
  • Willingness to learn domain fundamentals and explain calculation logic to users.
Qualifications
  • Computing fundamentals: Working knowledge of common search and sort algorithms, basic data structures such as lists, maps, trees, and graphs, multi-threaded programming, computer networking, and operating systems.
  • Databases: Basic knowledge of SQL. Familiarity with non-relational databases.
  • Communication Skills: Good oral and written English communication skills are required for this role. A successful candidate must be able to work alongside the users and the wider developer community in the firm and should also be able to communicate effectively with them.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Bounteous • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Java Application Developer
Java Application Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
USD 42,729 - 71,215
Senior Java Developer
Senior Java Developer

Luxoft • Mississauga

On-site
CAD 90,000 - 130,000
Regular Java Developer
Regular Java Developer

Luxoft • Toronto

On-site
CAD 90,000 - 115,000
Java Developer
Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

Luxoft • Mississauga

On-site
CAD 90,000 - 130,000
Full Stack Java Developer
Full Stack Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 100,000 - 130,000
Senior Java Javaee Developer
Senior Java Javaee Developer

MaximaTek • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Java/Angular Developer
Java/Angular Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 100,000
Java Back-end Developer
Java Back-end Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 120,000