- Building and deploying microservices with RESTful APIs.
- Building event-driven applications in a Pub/Sub architecture.
- Working with relational databases, JDBC, JPA and SQL.
- Working with graph databases and Cypher.
- Delivering well tested user-focused software in a continuous integration environment.
- A degree in Computer Science or Engineering and several years practical work expereince.
- Expereince with agile development and working iteratively.
- A passion for software quality and know best practices used to create it.
- A track record of taking ownership of features (and possibly applications) and seeing initiatives through.
- Have a desire and ability to learn in a fast paced and innovative environment
- Working experience in the telecommunications domain, shipping products to Tier-1 Carrier customers.
- Java 8 programming including the Stream API, concurrency API and lambda expressions.
- Reactive programming using Reactor, RxJava or Akka Streams.
- Functional programming in Java, Scala or Spark.
- Any form of UI development, or UX requirements development/management.
- Apache Kafka or any Pub/Sub platforms.
- Building ETL or streaming applications.
- Deploying, running and troubleshooting cloud-native applications in containers e.g. Docker, Kubernetes or Mesos.
- Working with TDD/BDD/DDD
Ottawa - Canada
Fullstack Job Details
The recruitment team at Myticas Consulting is looking for an experienced Fullstack Developer who would be interested in a full-time permanent opportunity headquartered within Ottawa, ON region.
What you will learn and contribute to
Your skills and experience
It would be nice if you had: