To apply for this job you must first either login or register

Java/Scala Backend Software Developer

Montreal, Quebec  - Permanent



Job Description

Our client, located in Montreal’s Old Port area, is looking for a passionate and accomplished senior backend software developer to contribute to the development of their platform.

You will work with a great team of developers in a complex and state of the art technical environment. You will develop high-quality software using the latest development best practices such as:
•Domain Driven Design
•Command and Query Responsibility Segregation (CQRS)
•Event Sourcing
•Reactive, Asynchronous Programming
•Test Driven Development
•Continuous integration
•Functional Programming and Object-Oriented Programming.


They are currently using the following technologies:

•Backend: Scala, Akka, Akka Persistence, Spray, ReactiveMongo, SBT, Kafka, ZooKeeper, InfluxDB (for time series and metrics), and Elastic Search (for monitoring)
•Web: NodeJS, ReactJS
•iOS: Swift, Objective C, ReactiveCocoa, Core Bluetooth, CocoaPods
•DevOps: Ubuntu, Docker, Ruby, Amazon AWS/EC2
•Source code management: git/github
•Agile project management: JIRA, Confluence


Must Have Skills:

Your qualifications and experience:
•Highly talented and experienced software developer with experience in several software stacks such as Java, Scala, .NET, iOS and NodeJS
•Strong software foundations (Algorithmic, Software Design, OOP, Functional Programming, Database)
•Knowledge of how to secure a REST API using OAuth is a plus

Your skills:
•Passionate and energetic about what you do
•Self-motivated and resourceful
•Approach technical challenges with an open mind and desire to innovate
•Appreciate great design and thrive in a creative environment
•Have strong communicative skills
•Are flexible and adaptable to both organizational and project-level changes
•Can operate under tight deadlines
•Like to build software as part of a team
•A plus if you use applications to track yourself and life
•A plus if you practice yoga or other wellbeing practices


Details:
Starting: ASAP Apply to rwm@gurulink.ca
To apply for this job you must first either login or register