drjobs Java Developer

Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Montreal - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description


Java Developer (3 to 15 years)

Location: Montreal Quebec Canada H3C 2N6

Work Mode: Day 1 onsite hybrid 3 days in office mandatory.

Job Type: Full-Time Permanent

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:

  • Collaborate with DevOps QA and product teams to ensure seamless delivery.
  • Contribute to technical discussions.

Continuous Improvement:

  • Stay updated on emerging technologies and best practices in financial technology.

Must-Have:

  • 3 to 5 years of hands-on experience in Java development.
  • Proficiency in Spring Framework (Spring Boot Spring MVC Spring Security).
  • Advanced knowledge of SQL and database performance tuning.
  • Expertise in Test-Driven Development (TDD) and writing unit/integration tests.
  • Strong experience with multi-threading concurrent programming and low-latency systems.
  • Solid understanding of object-oriented programming (OOP) design patterns and architectural principles.
  • Excellent problem-solving skills and attention to detail.

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.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.