Job title: Backend Java Developer
Job type: Contract
Emp type: Full-time
Location: Montreal, Canada
Job published: 12-12-2023
Job ID: 50204

Job Description

Back-End Java Developer (2 positions) BILINGUAL REQUIRED! French/English.

We are seeking two experienced Back-end Java Developers to join our IT team in developing and supporting data platforms and infrastructure. You will work with cutting-edge technologies to build efficient data pipelines, APIs, and microservices that power business insights.

 

Here is a summary of the key responsibilities and requirements:

Technical Understanding and Delivery

  • Understand overall architecture to deliver solutions that meet technical requirements for security, integration, performance and quality.

Data Governance and Management

  • Contribute to governing data processes and ensuring data quality
  • Participate in managing data flow, analysis, integration, modeling, optimization, and exposure
  • Support the organization's data needs by managing relevant technologies

ETL and Database Development

  • Design and develop ETL processes
  • Model and implement database architectures
  • Develop, deploy and monitor data solutions like pipelines and procedures

Software Development Practices

  • Adopt best practices around DevOps, code reviews, Git, testing, and documentation

In summary, the role requires understanding the broader data architecture and technologies, while being hands-on to develop, implement and manage data platforms, ETL processes and applications using sound software development methodology. Technical expertise as well as data modeling and governance skills are key.

 

Requirements:

  • 5+ years experience with Java 8/11/17 and Spring Boot
  • Strong grasp of AWS cloud services (RDS, ECS, S3 etc.)
  • Proficiency with SQL/NoSQL databases (MongoDB, PostgreSQL etc.)
  • Experience with message queues, stream processing (Kafka, Kinesis etc.)
  • Knowledge of containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with automation tools (Jenkins, Ansible, Terraform)
  • Understanding of observability stack (Splunk, Datadog etc.)
  • Bonus for certification in AWS, Kubernetes or DevOps
  • Software development processes (Agile, CI/CD, TDD etc.)

Competitive rate.
Hybrid working.