7 дней назад
Backend Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Backend Software Engineer (Java): Building and maintaining scalable, secure RESTful APIs and core business systems with an accent on Spring-based development, data modelling, and technical debt reduction. Focus on evolving Java/Spring services toward Kotlin/Spring Boot, designing reliable system architecture, and delivering features through the full development lifecycle.
Location: Remote within Alberta or British Columbia, Canada
Company
develops technical connectivity and networking products supported by core business systems and software services.
What you will do
- Design, develop, and maintain scalable and secure RESTful APIs for customer integrations.
- Contribute to the evolution of core business systems and optimize system architecture for stability and performance.
- Reduce technical debt and apply software design patterns and engineering best practices.
- Own small features from initial concept and design through implementation and delivery.
- Participate in code reviews, knowledge sharing, agile development, and continuous improvement.
Requirements
- 3+ years of software development experience in Java, including object-oriented design and design patterns.
- Experience building services and tools for web applications.
- Strong problem-solving, troubleshooting, data modelling, and SQL skills, ideally with Hibernate and relational databases.
- Experience with Spring and familiarity with RESTful API development.
- Effective collaboration, communication, logical reasoning, and clear technical presentation skills.
Nice to have
- Experience with networking concepts such as IP routing and MPLS.
- Experience with cloud infrastructure including AWS, Azure, or GCP.
- Experience with Kotlin, JavaScript, or Python.
Culture & Benefits
- Remote-first culture with flexible working arrangements and coworking options.
- Generous leave programs, including parental leave, birthday leave, and purchased annual leave.
- Wellness allowance and employee wellbeing initiatives.
- Study and training allowance with paid study leave.
- Inclusive engineering environment with recognition programs and access to modern workspaces and global coworking facilities.
Hiring process
- Candidates who meet the selection criteria will be invited to an interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →