3 дня назад
Consultant, Backend Developer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Consultant, Backend Developer (Java): Building and maintaining enterprise customer information applications with an accent on Java, Spring, microservices, and event-driven development. Focus on designing, coding, testing, and supporting Event Mesh applications while solving complex integration and modernization challenges.
Location: Toronto, ON, Canada; hybrid arrangement with 1–3 days per week on-site at Toronto-81 Bay
Company
is a relationship-oriented bank developing technology solutions for modern banking and enterprise customer information systems.
What you will do
- Convert business requirements and specifications into application designs and programming instructions.
- Design, develop, code, test, debug, document, and maintain back-end Java and Spring applications.
- Build and support microservices and event-driven applications using Event Mesh technologies.
- Provide production support and contribute to application customization, enhancement, modernization, and maintenance projects.
- Coordinate complex programming activities and manage multiple concurrent development priorities.
Requirements
- 9+ years of Java application development and support experience.
- Experience with Java/J2EE, Spring, Spring Boot, SQL, REST/JSON, SOAP/XML, microservices, YAML, XSD, and UML.
- Experience with Event-Driven Development, Solace/PubSub+, gRPC, and Event Mesh platforms.
- Knowledge of Linux/RHEL, Docker, OpenShift, Unix shell scripts, GitHub, Maven/Ant, JUnit, SVN, Snyk, Sonar, and JIRA/Confluence.
- Experience with Agile, iterative development, and the Software Development Life Cycle; strong verbal and written communication skills.
- Bachelor’s degree or equivalent in Computer Science or a technical discipline. Legal eligibility to work in Canada and a valid work or study permit where applicable are required.
Nice to have
- Experience with GitHub Copilot and AI-powered applications.
- Experience with file-based processing applications.
- French proficiency may be assessed during the hiring process.
Culture & Benefits
- Competitive salary and incentive pay.
- Banking benefits, a benefits program, and a defined benefit pension plan, subject to plan terms.
- Employee share purchase plan, vacation offering, and wellbeing support.
- Paid Purpose Day for personal growth and development.
- Inclusive and accessible work environment with collaborative technology-focused workspaces.
Hiring process
- Potential attribute-based assessments and skills tests, including coding or French proficiency assessments.
- Artificial intelligence tools may be used during recruitment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Staff Software Developer - Backend Engineering (Java)
164 500 - 222 500CAD
1 день назад
Lead Software Engineer (Java, API)
90 000 - 140 000CAD
3 дня назад
Senior Java Developer (Cryptocurrency)
120 000 - 140 000CAD
4 дня назад
Software Engineer, Backend (Fintech)
148 300 - 171 000CAD
6 дней назад
Senior Core Java Engineer (Java)
80 000 - 90 000CAD
Okta
5 дней назад
Staff Software Engineer (Java)
160 000 - 220 000CAD