Back to results

Backend Developer

  • Montreal, QC, Canada

$65.52 USD / hour

Applications open in a new tab.

Job details

Pay
$65.52 USD / hour
Apply by
Experience
Minimum 5 years of hands-on experience with Java EE and core Java.
Posting language
English
Posted

Original job description

Summary

Location: Montreal

Work Mode: Hybrid (3x/week in-office presence required)

Duration: 12 Months Contract

Responsibilities

  • Involved in detailed technical design, development, and implementation of applications using emerging technology choices.
  • Own the development of a new platform following established best practices and standards.
  • Focus on usability, cloud adoption, and user experience.
  • Engage with a wide user base globally to develop effective user interfaces for onboarding and regulatory platforms.
  • Participate in all facets of software development, from requirement analysis to design and development.
  • Contribute to the continuous improvement of agile development practices.

Requirements

  • Strong technology background with advanced knowledge of Java and Java-based technology stack.
  • Minimum 5 years of hands-on experience with Java EE and core Java.
  • Experience with web service development, REST, and Services Oriented Architecture.
  • Expertise in Object-Oriented Design, design patterns, architecture, and application integration.
  • Working knowledge of databases, including design and SQL proficiency.
  • Strong experience with development and automated testing frameworks like Spring, JUnit, BDD, etc.
  • Experience with Unix/Linux.
  • Ability to coordinate with multiple internal and external groups, including offshore teams and vendors.
  • Strong development skills with the ability to translate technical design into workable solutions.
  • Familiarity with working in a large team.
  • Willingness to learn new technologies to meet business requirements.
  • Strong problem-solving skills, including system integration and infrastructure debugging.

Preferred Skills

  • Experience with Web UI JS frameworks like AngularJS, ExtJS.
  • Awareness or experience with Pega BPM tools or other Business Process Management tools.
  • Experience with distributed caching and NoSQL databases like Marklogic.
  • Big Data technology experience such as Hadoop, Apache Spark, Elastic Search.
  • Experience with data management through vendor feeds.

Benefits

  • Supportive and inclusive environment to maximize potential.
  • Opportunity to work with a leading global financial services firm.
  • Professional career development in a dynamic financial market.
  • Balance between personal lifestyle and professional growth.

This role is for an existing vacancy.
More about this job

Responsibilities

Design, develop, and implement applications and a new platform using established standards, with a focus on usability, cloud adoption, and user experience. Participate across the software development lifecycle, collaborate with global users and internal and external teams, and help improve agile practices.

Requirements

Requires at least five years of hands-on experience with Java EE and core Java, along with expertise in web services, REST, software design, databases, automated testing, and Unix/Linux. Candidates should be strong problem-solvers who can translate technical designs into solutions, coordinate across teams, and adapt to new technologies.

Skills

  • Java
  • Java EE
  • Core Java
  • REST
  • Web Services
  • Service-Oriented Architecture
  • Object-Oriented Design
  • Design Patterns
  • Application Integration
  • SQL
  • Spring
  • JUnit
  • Behavior-Driven Development
  • Unix/Linux
  • AngularJS
  • ExtJS

Benefits

  • Supportive And Inclusive Environment
  • Professional Career Development
  • Work-Life Balance

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Java
  • Java EE
  • Core Java
  • REST
  • Web Services
  • Service-Oriented Architecture
  • Object-Oriented Design
  • Design Patterns
  • Application Architecture
  • Application Integration
  • SQL
  • Spring
  • JUnit
  • Behavior-Driven Development
  • Unix/Linux
  • AngularJS
  • ExtJS
  • Pega BPM
  • Business Process Management
  • Distributed Caching
  • NoSQL
  • MarkLogic
  • Hadoop
  • Apache Spark
  • Elasticsearch
  • Agile Development
  • Cloud Adoption
  • Regulatory Platforms
  • Financial Services
  • Data Management

Report this job