обновлено 4 дня назад
Software Developer (Java)
80 000 - 100 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Developer (Java) (SaaS platform): Building and maintaining production-grade subscription commerce systems and REST APIs with an accent on clean, testable Java code and customer-facing features. Focus on designing end-to-end solutions, writing unit and end-to-end tests, and working with containers, orchestration, messaging, and databases.
Location: Montreal, Canada
Salary: $80,000–$100,000 CAD per year
Company
provides a subscription commerce platform for selling digital products through multiple channels and devices.
What you will do
- Write clean, readable, modular, and testable Java code.
- Build end-to-end solutions, REST APIs, and production-grade systems.
- Write unit and end-to-end tests, including boundary and negative test cases.
- Create documentation for external API endpoints and data structures.
- Own simple projects independently while working under the guidance of senior engineers.
- Collaborate with product management, design, sales, and engineering teams through reviews, planning, brainstorming, and retrospectives.
Requirements
- Bachelor's degree or higher in Computer Science or a related field.
- 3+ years of experience developing with Java.
- Experience delivering end-to-end solutions from scratch and maintaining production systems.
- Knowledge of web services, REST APIs, Core Java, Spring Framework, J2EE, and Reactor.
- Experience with HTML, CSS, JavaScript, TypeScript, Node.js, MySQL or MongoDB, data structures, algorithms, and JUnit.
- Working knowledge of Docker or Rkt, Kubernetes, Mesos or OpenShift, and RabbitMQ or Kafka.
Nice to have
- Experience with React, Redux, or AngularJS.
- Knowledge of design patterns, integration testing, performance testing, and Agile development.
Culture & Benefits
- Values-driven culture focused on inclusion, individuality, and enabling people to do their best work.
- Permanent employees may be eligible for performance-based bonuses and a comprehensive benefits package.
- AI tools may assist with recruitment administration under human oversight; hiring decisions are made by people.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Okta
6 дней назад
Software Engineer II, Organizations (Auth0)
110 000 - 151 800CAD
5 дней назад
Senior Backend Engineer (Data)
116 000 - 140 000CAD
5 дней назад
Backend Engineer
119 300 - 155 000$
9 дней назад
Software Engineer 3, Networking & Observability
106 000 - 209 000$
5 дней назад
Senior Software Engineer (Healthcare)
156 000 - 188 000CAD
Baseten
8 дней назад
Software Engineer (AI)
180 000 - 360 000$