Java Developer (Backend)

Cygnus Professionals Inc.Toronto, CA
Published on

About the Role

We are seeking a skilled Java Developer (Backend) who will play a key role in designing, developing, and optimizing cloud-based applications. You will be responsible for ensuring that the applications are scalable, secure, and high performing.

Key Responsibilities

  • Develop and deploy cloud-based applications using Spring Boot.
  • Work with Data Lakehouse architectures to optimize data processing and storage.
  • Implement and manage Spark Databricks pipelines for data processing.
  • Develop and maintain scripts using Linux or PowerShell for automation and system management.
  • Collaborate with cross-functional teams to integrate cloud solutions.

About the Candidate

Mandatory Skills:

  • 5 years of experience with Java 8 and Spring Boot.
  • Expertise in Spark Databricks for big data processing.
  • Strong proficiency in Python scripting.
  • Proficiency in scripting with Linux or PowerShell.
  • Experience with REST API.

Nice to Have Skills:

  • Experience with Azure SQL and ASE.
  • Knowledge of Event Hub, HashiCorp Vault, or equivalent.
  • Experience with Azure Functions for serverless computing.
  • Familiarity with observability tools like Datadog.
  • Experience with Autosys for job scheduling.