Senior Java Developer

Calgary, AB, Canada

Job Description


The Description:

Skip continually looks for high performers who are excited to join our entrepreneurial team to revolutionise food ordering and the delivery industry. We are a technology and logistics company that partners with restaurants across North America to provide access to top restaurants. Skip simplifies this process and provides an exceptional experience to users by leveraging leading-edge technology and an extensive courier network.

As a growing business, we\xe2\x80\x99re searching for opportunities to perfect our processes and implement methodologies that help our teams to thrive locally and globally. That\xe2\x80\x99s where you come in!

We need a Senior Java Developer with many years of experience in driving architectural decisions and an ability to deliver the best patterns and practices to solutions in a fast-paced environment.

What\xe2\x80\x99s On Your Plate:
You will work with an elite team of developers to build scalable systems and troubleshoot using various tools. The Dispatch Logistics team is responsible for applications used for assignments, optimization and monitoring of real-time high-volume logistics processes. The role requires a well-rounded and upbeat person who can hit the ground running and build collaborative relationships to support the dynamic environment we operate in where speed to market and reliability are critical components of success.

We will be using the latest cutting edge technology like Terraform, DynamoDb, Caching, Micros service patterns to implement features that win over the market.

Recipe for Success:

Key ingredients:

  • Strong software engineering fundamentals, including data structures, design patterns, testing, and debugging
  • Deep knowledge of Java 8 and up, lambdas, and streaming functionality
  • Solid understanding of consuming, producing, and designing RESTful web services
  • Experience with Docker containers, microservices architecture, serverless development, and cloud computing
  • Familiarity with message brokers (RabbitMQ, Amazon SQS)
  • Experience working with AWS (EC2, ECS, S3, Lambda, Fargate, DynamoDB/RDS, Elasticache, Elasticsearch)
  • Experience with System logging and monitoring using tools such as Prometheus, Graphite, and CloudWatch
  • Understanding of continuous delivery, deployment, and integration
  • Previous exposure to data persistence in relational, MySQL, unstructured and/or cached forms
  • Knowledge of Infrastructure-as-a-Code driven deployments, preferably Terraform
  • Work with the product team, providing technical knowledge and expertise helping to design the future of our products
  • Familiarity with Version Control (Git) and related tools (Bitbucket).
  • Familiarity with CI/CD best practices and tools such as Jenkins.
  • Ability to deliver the best patterns and practices to solutions in a fast-paced environment.
  • Passion for teamwork and code reviews
Optional toppings:
  • Experience with test-driven development and domain-driven development
  • Experience or familiarity with Functional Programming concepts and design patterns
  • Familiarity with integrating AI/ML algorithms
  • Experience mentoring/influencing peers
  • Be comfortable in a multi-team environment, and familiar with pull-request workflows & etiquette
  • Be a self-starter, whether that\xe2\x80\x99s coming up with new ideas, developing organisational and technical knowledge, or improving existing processes and solutions
  • Knowledge of Ansible
  • Some experience working with React.js - it is useful to understand what Front End teammates are working on
  • Some experience working with Google App Engine with Python 2.7 - it is useful to understand what Front End teammates are working on
What\xe2\x80\x99s It\'s Like To Work At Skip:

Skip is the kind of workplace that garnered a \xe2\x80\x9cTop Places to Work in Manitoba\xe2\x80\x9d and it was no small coincidence. We set out to make this a place our employees are proud to tell their Mothers, Fathers, friends and anyone who will listen that they work here. Skip team members feel pride knowing their input and uniqueness are not only embraced but make an impact on a major Canadian company and its satisfied customers. As the company grows, so do you \xe2\x80\x94 you meet and surpass new challenges every day.

That\xe2\x80\x99s just a small taste of what it\xe2\x80\x99s like to work at one of Canada\xe2\x80\x99s leading tech companies. If you\xe2\x80\x99re hungry for opportunity, growth, and something meaningful in a dynamic, fun and challenging environment, we\xe2\x80\x99d love to hear from you.

SkipTheDishes is proud to be an Equal Opportunity employer. We are committed to fostering a diverse and inclusive environment where all employees feel they truly belong and where everyone is included, seen, heard and respected.
In keeping with our values, all applicants will receive consideration for employment regardless of: gender identity or expression, sexual orientation, race, ancestry, national origin, religion, age, marital/domestic partner status, (dis)ability, neurodivergence, or any other characteristic protected by law. Should you require any accommodations throughout the hiring process, we encourage you to reach out to your talent acquisition specialist.

Note: All employees will be asked to sign a Consent for Disclosure of Personal Information in order to complete a background check. Job offers will be conditional upon results that the Company determines to be satisfactory.

Just Eat Takeaway

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2125269
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, Canada
  • Education
    Not mentioned