Senior Software Developer

Senior Software Developer
Munvo, Canada

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Apr 27, 2021
Last Date
May 27, 2021
Location(s)

Job Description

Munvo Software Developers are responsible for the development of products in the MunvoLab, which enable Fortune 1000 company’s interactive marketing capabilities across channels such as mobile and social, while integrating with exciting platforms and providing highly available, real time processing and event orchestration.

We have a growing SaaS business with several products in the MarTech space, and need your help to grow to the next level.

MunvoLab Technologies amp; Tools Include:

  • Languages amp; Automation: Java, Javascript, Maven, Gradle
  • Emerging Technologies: Kafka, HDFS, Sagemaker, Apache Spark
  • Infrastructure: Apache Tomcat, PostgreSQL(AWS RDS)
  • Collaboration: Azure DevOps, Git, Confluence, MS Teams
  • Frameworks: React, Redux, Vaadin, Spring Boot
  • Cloud: Amazon Web Services (EC2, SQS, S3, RDS, API GW, Lambda, Kinesis, Beanstalk,DynamoDB, Cloudwatch)
  • Design Patterns amp; Protocols: SOA, TDD, REST, SOAP,

Take Ownership amp; Visibly Make an Impact:

  • Opportunity to collaborate closely with Professional Services team to help identify opportunities based on in-the-field active consulting projects. Bring the best ideas to life by productizing them.
  • Benefit from an environment capable of incubating and nurturing your ideas with entrepreneurial like-minded colleagues
  • Opportunity to take on product ownership responsibilities and shape our offerings
  • Be part of a dynamic team living and designing based on real clients solving interesting problems, with collaborative solutions
  • Potential to be client facing and fulfill multiple roles
  • Work with highly visible impactful products that will be used by large enterprises on national stages
  • Building SaaS products with a cloud view, to handle high scales, volumes and always on design

Requirements

Need to have skills:

  • Java, JavaScript, SQL
  • Experience using external APIs (REST,SOAP) and incorporating them into your projects
  • Experience with AWS Kinesis, Apache Kafka (Consumer/producers topics)
  • Experience with Java ORMs (Hibernate JPA, EBeans)
  • Experience with data modeling (table design, keys, indexes etc) both structured and semi-structured data
  • Code repository leveraging Git
  • Build tools like Maven, Gradle, NPM and Yarn
  • Ability to identify root causes, through troubleshooting and investigation
  • Leadership ability to own design of solutions
  • Expereinced testing tools like Junit, Jest, Mockito etc. and TDD
  • Comfortable with Linux/Unix operating systems
  • Knowledge and experience used of OOP (Interfaces, Abstract Classes, Polymorphism)
  • Knowledgable application of design patterns
  • Experience with data structures and usage and tradeoffs (Queues, Stacks, Maps etc)
  • Comfortable with JSON,XML

Preferred Skills:

  • UI development (React and Redux)
  • Familiar with distributed processing (AWS EMR, Apache Spark 2.0)
  • Experience with multi-threading within Java and best practices

Nice to have skills:

  • Knowledge of SaaS security concepts and best practices
  • Comfortable with client requirements and attempting to design solutions with a long view
  • Strong estimation and design skills
  • Able to work with clients and consultants to understand needs and help evolve product
  • A product focused developer

Benefits

What You’ll Benefit From:

  • Quarterly employee bonuses
  • 4 weeks of annual paid vacation
  • Insurance benefits from day one
  • Opportunities to complete certifications with our technology partners
  • Employer pension-fund after 1 year
  • Mobile phone plan coverage
  • Employer contribution to public transportation
  • Employer contribution to a physical activity membership

Why You’ll Love Working With Us:

  • Access to first-rate tools and equipment, including a high-performance laptop and AWS cloud instances
  • Continuous learning through Munvo’s e-learning platform, EMM School (Enterprise Marketing Management)
  • Downtown open-concept offices all easily accessible by public transit with vibrant common areas and optional relocation between cities
  • Frequent employee gatherings and activities, such as yoga, soccer, climbing or Munvo’s running club
  • Munvo Summit an exciting 3-day, off-site gathering to meet your colleagues across all the offices (a tradition since 2005!)
  • Good espresso, teas and an abundance of birthday cakes to satisfy even the biggest sweet tooth

Job Specification

Job Rewards and Benefits

Munvo

Information Technology and Services - Montreal, Canada
© Copyright 2004-2024 Mustakbil.com All Right Reserved.