
Location: Remote (Ottawa, Ontario)
Duration: 12 months + possible 12-month extension
Security Clearance: Secret
Day-to-Day Responsibilities
- Analyze user requirements to determine system features and functionality.
- Design, develop, test, deploy and enhance secure and scalable web-based Java applications using Java JEE, Spring Boot, Hibernate, MVC, Git, Docker.
- Develop RESTful web services to support frontend integration and data delivery between systems.
- Implement and enforce role-based access control (RBAC) in alignment with defined RBAC matrices.
- Support the seamless integration of APIs and backend services.
- Design, develop, test, deploy and enhance solutions within AWS and OpenShift Container Platform environments.
- Use CI/CD tools such as Jenkins or Bamboo to support automated build and deployment processes.
- Identify and troubleshoot production and non-production application issues and perform bug fixes in Java applications.
- Participate in Agile ceremonies, including daily stand-ups, sprint planning and retrospectives.
- Present application demonstrations to stakeholders as required during sprint reviews.
- Use issue-tracking tools such as JIRA to manage tasks, bugs and progress tracking.
- Produce and maintain technical documentation in accordance with applicable standards and legislative requirements.
What You Bring To The Table
- 7+ years' experience within the last 12 years working as a Programmer/Analyst in an IM/IT environment
- 5+ years' experience within the last 10 years:
- Developing applications using Java
- Developing web applications using Hibernate and/or JPA for Object/Relational Mapping and database persistence
- Experience packaging Java web applications into containers (Docker) on a minimum of 1 project lasting at least 3 months
- 5+ years of experience developing web applications with DevOps practices, including Continuous Integration and version control
- 2+ years experience developing web applications using Spring Boot
- 3+ years' experience developing RESTful web services between applications
- 5+ years' experience using SQL to perform CRUD operations on a RDBMS such as Oracle, PostgreSQL and DB2
- 4+ years' experience performing test-driven development using JUnit
- 4+ years' experience using the continuous integration tool Jenkins
- 3+ years' experience with front-end development frameworks such as Angular, React, Vue.js. or GWT
- 2+ years' experience developing applications using JavaScript framework Node.js
- 3+ years' experience developing applications using open-source search engine platforms such as Solr or Elasticsearch
- Experience as a Programmer/Analyst using an Agile software development lifecycle methodology on a minimum of 2 projects, each with a minimum duration of 6 months
- Application development experience using a programming language other than Java or JavaScript, excluding listed front-end frameworks, on at least 2 projects lasting a minimum of 6 months each, within the last 18 years
AI Disclosure: We do not use artificial intelligence (AI) tools to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed by our recruitment team.
OXARO is committed to fostering an inclusive, equitable and respectful workplace where every individual feels valued and empowered to contribute their best. We believe that diversity drives innovation and strengthens our ability to serve our clients and communities. We are dedicated to ensuring a fair and unbiased recruitment process and welcome applications from members of the four designated groups under the Employment Equity Act: women, Indigenous peoples, persons with disabilities and members of visible minorities.
Accommodations are available upon request for candidates taking part in all aspects of the recruitment process.
We sincerely thank all applicants for their interest in this opportunity. While we appreciate every application, only those selected for an interview will be contacted.
Similar jobs
Motion RecruitmentJava Full Stack Engineer / Angular / API / CICD / Hybrid / Orlando, FL
SDET Engineer
Royal Bank of CanadaStaff Software Developer - Java (Global Security)
The Depository Trust & Clearing Corporation (DTCC)SDET (Software Development Engineer in Test) – Java Automation
Jobs via DiceSoftware Engineer
Procom Consultants Group