Internal Job Title: Java Developer
Job Type: Permanent, Full-Time
Location: 18 Auriga Drive, Ottawa ON
Work Model: Hybrid
Position Summary
As a Java Developer in our Facial Recognition group, you will be an active participant in all stages of the software development lifecycle from concept to deployment and will develop, implement and maintain the biometric applications that underpin many of our identification system solutions.
What We Can Offer You
Compensation: We seek long term relationships with our employees and recognize and reward them with a competitive total compensation package that includes:
An industry leading defined contribution pension plan with company matching contributions (up to 5%) and payment of service fees,
Best-in-class health, medical and life insurance benefits;
Access to virtual and telehealth services and apps; and
Very progressive fertility, adoption and surrogacy benefits to support all definitions of family.
Career: As a knowledge-based organization we will provide you with a wealth of learning opportunities and challenging work that will grow your knowledge, skills and abilities. At CBN, we encourage and empower our employees to chart their own career path, putting you in control of your future.
Culture: Personal character is the foundation of our culture. CBN's 7 Core Principles shape and guide our behaviours and underpin the sense of community you will experience at CBN. Equity, diversity and inclusivity are important to us as an organization, and we are committed to fostering and developing a work environment where every employee is treated with dignity and respect.
What You Will Do
Design, Implement, and Maintain Java-Based Applications:
Create robust, high-volume, and low-latency applications using Java.
Craft efficient code that meets business objectives and user requirements.
Analyze User Requirements and Define Business Objectives:
Understand user needs and translate them into technical specifications.
Envision system features and functionality based on business goals.
Ensure Application Designs Align with Business Goals:
Your designs should reflect the organization's strategic objectives.
Maintain consistency with business processes and user expectations.
Develop and Test Software:
Write well-designed, testable code that adheres to industry best practices.
Rigorously test your applications to identify and resolve any technical issues.
Create Detailed Design Documentation:
Document your code, architecture, and design decisions.
Provide clear guidelines for future enhancements or maintenance.
Propose Changes to Current Java Infrastructure:
Continuously improve existing systems by suggesting enhancements or optimizations.
Stay informed about Java updates and apply them as needed.
Develop Multimedia Applications:
If applicable, work on multimedia-related projects (e.g., audio/video processing, graphics).
Various other duties and responsibilities.
Qualifications
Knowledge and Experience
University degree in computer science (or similar) or equivalent combination of education and years of relevant work experience.
Relevant Oracle (OCP), Azure, and AWS developer certifications will be considered assets.
Comprehensive knowledge of the software development lifecycle, object-oriented programming patterns and concepts, and Agile development methodologies.
5+ years of experience of Java development experience.
Experience developing web-based and cloud native applications is an asset.
Technologies
O/S: Windows, Linux
Database: Oracle, PostgreSQL
Frameworks: Spring, Spring Boot, Hibernate, Apache, Vaadin, Angular
Languages: Java, JavaScript, HTML, CSS
Cloud: Azure, AWS
Virtualization: VMware, Containerization (e.g. Docker, Kubernetes)
Methodologies: Agile
IDEs: IntelliJ
Tools: Maven, Jira, Git, JFrog Artifactory
Software Applications: O365
Soft Skills and Characteristics
Interpersonal skills
Organization and time management skills
Critical thinking skills
Teamwork and collaboration
Adaptability
Self-directed
Mandatory Requirements
Fluency in English
Ability to travel internationally (USA) approx. 1-2 weeks/year
Security Clearance Requirements
Ability to obtain/maintain Government of Canada Secret (Level II) personal security clearance.
About Us
CBN designs and develops industry leading solutions for the following domains: Border Security, Civil Identity, Driver Identification and Vehicle Information, Currency and Excise Control, and Lottery and Charitable Gaming. To learn more, visit ***.
As an Equal Opportunity Employer, Canadian Bank Note Company, Limited is committed to achieving a skilled workforce that reflects the diversity of the Canadian population. We encourage applications from women, visible minorities, people with disabilities and Aboriginal people. Canadian Bank Note Company Limited is committed to developing inclusive, barrier-free selection processes and work environments. If contacted regarding this competition, please advise the interview coordinator of any accommodation measures you may require.
•
CA - Not Specified
November 15, 2024
Position SummaryFinancial Support for Moving Expenses is available for this position Do you have a passion for nursing? We have the position for you! We are seeking a motivated Registered Nurse with a dedication for delivering compassionate patient care to join our team at North East Corporate...
CA - Longueuil
November 12, 2024
Eurofins EnvironeX : où la science devient un superpouvoir ! En tant que leader mondial des sciences de la vie, nous offrons une gamme unique de services d'essais analytiques pour garantir la sécurité alimentaire, environnementale et pharmaceutique. Avec notre équipe de plus de 62 000 héros répartis...
CA - Quebec City
November 16, 2024
Vous êtes passionné par le transport maritime et prêt à relever des défis stratégiques et techniques de premier plan? • Navigation Desgagnés inc. (NDI) recherche un surintendant - opérations commerciales pour assurer la réussite de ses opérations de transport de vracs et cargaisons sèches sur...
CA - Québec
November 16, 2024
Êtes-vous la prochaine recrue de l'Université TÉLUQ? • Joignez l'équipe de l'Université TÉLUQ pour porter fièrement ses couleurs (vert et noir) sur le terrain de jeu de la formation à distance. Épanouissez-vous dans un milieu de vie équilibré et contribuez au projet collectif d'une université à...
CA - Campbellton
November 15, 2024
Emplacement: • Campbellton, NB, CanadaDétails de l'emplacement: • Sugarloaf MallCode postal: • E3N 4E2Catégorie: • Vente au détailCode de la requête: • 16628-269-SA-PTDate Opened: • November 7, 2024Nombre de postes disponibles: • 4Type d'emploi: •...
CA - Labrador City
November 15, 2024
Looking for a short-term exciting role with great pay? TalentWorld is hiring Merchandisers in Labrador City, NL to join our team and experience the thrill of working in a fast-paced environment where attention to detail is key. • We're looking for someone who can work independently or...
CA - Wood Buffalo
October 21, 2024
Company ProfileSuperprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community of tutors worldwide. • With Superprof, you can set your own rates, choose...
CA - Wood Buffalo
October 21, 2024
Company ProfileSuperprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community of tutors worldwide. • With Superprof, you can set your own rates, choose...
CA - Not Specified
November 14, 2024
Position SummaryFinancial Support for Moving Expenses is available for this position Do you have a passion for nursing? We have the position for you! We are seeking a motivated Registered Nurse with a dedication for delivering compassionate patient care to join our team at University Hospital of...
CA - Campbellton
November 15, 2024
Emplacement: • Campbellton, NB, CanadaDétails de l'emplacement: • Sugarloaf MallCode postal: • E3N 4E2Catégorie: • Vente au détailCode de la requête: • 16627-269-TKH-FTDate Opened: • November 7, 2024Nombre de postes disponibles: • 1Type d'emploi: •...
CA - Rimouski
November 15, 2024
Emplacement: • Rimouski-Est, Rimouski, QC, CanadaDétails de l'emplacement: • Carrefour RimouskiCode postal: • G5L 7Y5Catégorie: • Vente au détailCode de la requête: • 16625-373-TKH-FTDate Opened: • November 6, 2024Nombre de postes disponibles: • 1Type d'emploi:...
CA - Not Specified
November 6, 2024
Position SummaryFinancial Support for Moving Expenses is available for this position Do you have a passion for nursing? We have the position for you! We are seeking a motivated Registered Nurse with a dedication for delivering compassionate patient care to join our team at Mills Memorial...
CA - Wood Buffalo
November 15, 2024
Company ProfileSuperprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community of tutors worldwide. • With Superprof, you can set your own rates, choose...
CA - Winnipeg
October 21, 2024
Company ProfileSuperprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community of tutors worldwide. • With Superprof, you can set your own rates, choose...
CA - Winnipeg
October 21, 2024
Company ProfileSuperprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community of tutors worldwide. • With Superprof, you can set your own rates, choose...
CA - Wood Buffalo
November 15, 2024
Company ProfileSuperprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community of tutors worldwide. • With Superprof, you can set your own rates, choose...
CA - Wood Buffalo
October 21, 2024
Company ProfileSuperprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community of tutors worldwide. • With Superprof, you can set your own rates, choose...
CA - Vancouver
November 14, 2024
Requisition #: • 15299 Our Mission: • Powering Innovation That Drives Human Advancement When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. • For more than 50 years, Ansys software has...
CA - Winnipeg
November 15, 2024
Company ProfileSuperprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community of tutors worldwide. • With Superprof, you can set your own rates, choose...
CA - Victoria
November 15, 2024
Lines Available: • Choose from the following 0.73, 0.71 FTE lines. • Shifts are 8 hours long with a rotation of days and evenings The Opportunity At Baptist Housing, every day is an opportunity for you to help our seniors experience life well in supportive communities. • As a member...
CA - Magog
November 16, 2024
Magog Ford est un concessionnaire automobile situé à Magog, spécialisé dans la vente de véhicules Ford neufs et d'occasion. Notre engagement est d'offrir une expérience client exceptionnelle avec une équipe professionnelle et dévouée. Nous proposons une large gamme de services, y compris des essais...
Centre de services scolaire de Montréal
CA - Montréal
November 16, 2024
Le Centre de services scolaire de Montréal (CSSDM) est le plus important employeur dans le monde de l'éducation au Québec et l'un des plus importants de la région métropolitaine. Son mandat est d'organiser les services éducatifs dans les établissements d'enseignement préscolaire, primaire,...
CA - Whitby
November 15, 2024
Company ProfileSuperprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community of tutors worldwide. • With Superprof, you can set your own rates, choose...
CA - Montreal
November 15, 2024
Bétonel / Dulux, une entreprise de PPG, embauche un(e) Commis Service Clientèle à Temps Plein pour nos magasins de détail. • C'est une excellente occasion de développer votre carrière dans un environnement dynamique et collaboratif. • Ce poste est pour le quart de jour. • Les horaires...
CA - Winnipeg
November 13, 2024
Company ProfileSuperprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community of tutors worldwide. • With Superprof, you can set your own rates, choose...
CA - Mascouche
November 16, 2024
Perspective • Trouvez-vous difficile d'accorder votre confiance aux autres? Appréciez-vous un environnement de travail dynamique avec des possibilités de voyager? Un poste d'administrateur/administratrice des ressources humaines dans les Forces armées canadiennes (FAC) pourrait vous convenir!...
CA - Wood Buffalo
October 21, 2024
Company ProfileSuperprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest community of tutors worldwide. • With Superprof, you can set your own rates, choose...