Senior Java Backend Developer

Blutic

Montreal

Hybrid

CAD 110.000 - 180.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Blutic LLC in Montreal, Canada is seeking an experienced Senior Java Backend Developer to join our high-performing engineering team. You will drive backend development using Java, Spring, and SQL within a hybrid work model.

The ideal candidate has 7 to 15 years of hands-on Java development, strong TDD practice, and familiarity with low-latency systems in finance. You will collaborate across teams to deliver scalable, secure data processing and analytics solutions.

Qualifikationen

  • 7 to 15 years of hands-on Java application development.
  • Strong experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Strong SQL skills with performance tuning and query optimization.
  • Experience with TDD and writing unit/integration tests.
  • Experience with multi-threading, concurrent programming, and low-latency systems.
  • Solid understanding of OOP, design patterns, and software architecture.
  • Bachelor's degree in Computer Science, Engineering, or related field.

Aufgaben

  • Develop, maintain, and enhance enterprise-grade Java applications.
  • Build scalable and secure solutions using Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Design and optimize high-performance SQL queries and database interactions.
  • Develop multi-threaded applications capable of handling high-concurrency workloads.
  • Develop and integrate data processing solutions for large-scale data engineering and analytics workloads.
  • Write clean, maintainable code following TDD principles and maintain tests.
  • Collaborate with business analysts and stakeholders to translate financial requirements into technical solutions.
  • Mentor junior developers and contribute to technical decisions with DevOps, QA, and Product teams.

Kenntnisse

Java application development
Spring Framework (Spring Boot, Spring
SQL
Test-Driven Development (TDD)
Multi-threading / concurrency
OOP / design patterns
Problem-solving / debugging

Ausbildung

Bachelor's degree in Computer Science / Engineering

Tools

Kafka
RabbitMQ
ActiveMQ
Azure
AWS

Jobbeschreibung

Blutic is looking for experienced Senior Java Backend Developer (Java + SQL) with 7 to 15 years of experience to join our high-performing engineering team. The ideal candidate will have strong expertise in Java, Spring Framework, SQL, Test-Driven Development (TDD), and multi-threaded application development. Experience in the investment banking or financial services domain is plus.

This is a W2 (Hybrid) opportunity.

Location: Montreal, Canada

Experience: 7 to 15 Years

Required Skills & Qualifications
Must-Have
  • 7 to 15 years of hands-on experience in Java application development.
  • Strong experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Strong SQL skills with database performance tuning and query optimization.
  • Experience with Test-Driven Development (TDD) and writing unit/integration tests.
  • Experience with multi-threading, concurrent programming, and low-latency systems.
  • Solid understanding of Object-Oriented Programming (OOP), design patterns, and software architecture principles.
  • Strong analytical, problem-solving, and debugging skills.
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
Preferred Skills
  • Prior experience in the investment banking or financial services domain.
  • Familiarity with FIX protocol, trading platforms, or risk management systems.
  • Experience with messaging systems such as Kafka, RabbitMQ, or ActiveMQ.
  • Experience with performance profiling and optimization tools.
  • Exposure to Agile/Scrum development methodologies.
  • Experience with cloud platforms such as Azure or AWS is an added advantage.
Key Responsibilities
Software Development
  • Develop, maintain, and enhance enterprise-grade Java applications.
  • Build scalable and secure solutions using Spring Framework (Spring Boot, Spring MVC, Spring Security).
  • Design and optimize high-performance SQL queries and database interactions.
  • Develop multi-threaded applications capable of handling high-concurrency workloads.
  • Develop and integrate data processing solutions for large-scale data engineering and analytics workloads.
Test-Driven Development (TDD)
  • Write clean, maintainable, and testable code following TDD principles.
  • Develop and maintain robust unit and integration tests.
  • Ensure code quality through automated testing, peer reviews, and continuous integration practices.
Domain-Specific Solutions
  • Collaborate with business analysts and stakeholders to translate financial requirements into technical solutions.
  • Develop and enhance trading platforms, risk management systems, and settlement applications.
  • Optimize applications and data pipelines for performance, scalability, and low-latency processing.
  • Mentor junior developers and provide technical guidance.
  • Collaborate with DevOps, QA, Data Engineering, and Product teams to ensure seamless solution delivery.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Identify opportunities for application and data pipeline optimization.
  • Stay current with emerging technologies and best practices in Java development and financial technology.
  • Drive innovation and continuous improvement initiatives across the development lifecycle.
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 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.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Java Backend Engineer - Spring, TDD, Low-Latency
Senior Java Backend Engineer - Spring, TDD, Low-Latency

Blutic LLC • Montreal

Hybrid
CAD 110.000 - 180.000
Java Full Stack Developer | Montreal, Canada | Hybrid
Java Full Stack Developer | Montreal, Canada | Hybrid

Blutic • Montreal

Hybrid
CAD 110.000 - 150.000
Backend Developer
Backend Developer

Axelon Services Corporation • Montreal

Hybrid
CAD 90.000 - 120.000
Supportive culture
Global financial services firm
Career development
+1
Senior Java Developer
Senior Java Developer

Lancesoft • Montreal

Vor Ort
CAD 90.000 - 130.000
Java Application Developer
Java Application Developer

Lancesoft • Montreal

Vor Ort
CAD 90.000 - 130.000
Java Developer
Java Developer

Aarorn Technologies Inc • Montreal

Vor Ort
CAD 62.000 - 83.000
Backend Java Developer
Backend Java Developer

Randstad Enterprise • Montreal

Vor Ort
CAD 100.000 - 140.000
Senior Java Developer
Senior Java Developer

Qualis1 Inc. • Montreal

Vor Ort
CAD 90.000 - 130.000
Senior Java Developer
Senior Java Developer

Compunnel Inc. • Mississauga

Vor Ort
CAD 100.000 - 130.000
Senior Java Back-End Developer
Senior Java Back-End Developer

TMC Canada • Montreal

Vor Ort
CAD 90.000 - 130.000