Role: Java Developer with Unix
Location: Montreal QC
Skills: Java Object Orientd Design & Dev Skills Unix/Linux Distributed Systems Architecture
Primary Responsibilities:
- Design and implement the messaging middleware and tooling
- Identify and implement optimizations/efficiencies in the code to reduce latency resource
- usage and overall cost of hardware with specific focus on providing redundancy and eliminating point-point TCP connections
- Contribute in all phases of development lifecycle from concept design development testing deployment and support.
- The currenttechnology stack includes Java Spring boot Scala Python Kafka.
Qualifications:
Skills Required:
- Bachelors degree in Computer Science or related fields.
- Strong programming experience in Java and Python
- Strong Object Oriented Design and Development skills Data structures and Design Patterns.
- Comfortable in Unix/Linux
- Experience in CI/CD pipelines (Jenkins) code versioning tools (GIT BitBucket etc)
- Sound understanding of the Distributed Systems Architecture
- Good communication Problem solving and analytical skills
- Knowledge of Agile Development practices.
- Team player candidate who strongly understands and appreciates the business impact of code/infrastructure changes.
Skills Desired:
- DevOps/Cloud computing/Big Data/Stream processing.
- SRE tools like Prometheus Loki Grafana OTEL etc.
- Understanding of building tools like Gradle
Note : Java Developer with experience on Unix (must) and python backend development. It is a mix of development and support role and candidate should have experience on code deployment as well.
Role: Java Developer with Unix Location: Montreal QC Skills: Java Object Orientd Design & Dev Skills Unix/Linux Distributed Systems Architecture Primary Responsibilities: Design and implement the messaging middleware and tooling Identify and implement optimizations/efficiencies in the code to...
Role: Java Developer with Unix
Location: Montreal QC
Skills: Java Object Orientd Design & Dev Skills Unix/Linux Distributed Systems Architecture
Primary Responsibilities:
- Design and implement the messaging middleware and tooling
- Identify and implement optimizations/efficiencies in the code to reduce latency resource
- usage and overall cost of hardware with specific focus on providing redundancy and eliminating point-point TCP connections
- Contribute in all phases of development lifecycle from concept design development testing deployment and support.
- The currenttechnology stack includes Java Spring boot Scala Python Kafka.
Qualifications:
Skills Required:
- Bachelors degree in Computer Science or related fields.
- Strong programming experience in Java and Python
- Strong Object Oriented Design and Development skills Data structures and Design Patterns.
- Comfortable in Unix/Linux
- Experience in CI/CD pipelines (Jenkins) code versioning tools (GIT BitBucket etc)
- Sound understanding of the Distributed Systems Architecture
- Good communication Problem solving and analytical skills
- Knowledge of Agile Development practices.
- Team player candidate who strongly understands and appreciates the business impact of code/infrastructure changes.
Skills Desired:
- DevOps/Cloud computing/Big Data/Stream processing.
- SRE tools like Prometheus Loki Grafana OTEL etc.
- Understanding of building tools like Gradle
Note : Java Developer with experience on Unix (must) and python backend development. It is a mix of development and support role and candidate should have experience on code deployment as well.
View more
View less