Senior Java Programmer Analyst
Kardow
Location: Ottawa, ON (Hybrid)
Duration: 3 years
Security Clearance: Reliability Status
Responsibilities
- Perform high-level analysis of functional and non-functional requirements and translate them into technical design documents.
- Identify gaps, risks, and opportunities across existing systems and proposed solutions.
- Develop and present technical solution options, evaluating each for feasibility, scalability, cost, and alignment with business goals.
- Recommend the most suitable solution with supporting rationale, including analysis of library and plugin dependencies and documented upgrade paths.
- Create detailed design documentation and data flow diagrams that adhere to organizational standards and integrate with existing systems.
- Design, develop, unit test, and implement enhancements to existing systems and new custom applications or portals using traditional or low-code platforms.
- Produce unit test plans and test cases, conduct unit testing, and support integration testing.
- Deliver functional, reviewed source code and push it to Git repositories following branching and version control standards.
- Develop database DDL and DML scripts to build or update tables as required.
- Conduct code reviews to ensure code quality and maintainability, aligning with Government of Canada standards and organizational policies.
- Conduct root-cause analysis for production issues and provide and implement recommended fixes.
- Conduct knowledge transfer sessions and provide training materials and documentation so the team can maintain and enhance solutions post-deployment.
Qualifications
- 10+ years of experience as a Programmer Analyst developing enterprise-level, Java-based web applications that are multi-user, scalable, multi-tier, business-critical, and highly available, handle large data volumes, integrate with other systems, and include security features such as authentication, authorization, role-based access control, encryption, and auditing.
- 3+ years of experience in each of the following technologies developing web applications: J2EE, Spring Frameworks, SpringBoot, JSP, JMS, AJAX, JavaScript, JUnit, XML, JSON, SQL, Web Services (SOAP and RESTful), enterprise-level application servers, and OpenID Connect / OAuth 2.
- Experience developing web applications using Java 11 or higher.
- 3+ years of experience as a Programmer Analyst on teams with a minimum of three developers.
- 2+ years of experience translating complex business and technical requirements into systems design and specifications.
- 1+ years of experience providing operations support for enterprise-level web applications by investigating production issues, debugging application logic, and preparing database adjustments.
- Experience with PL/SQL, Oracle 14C (or greater) Application/WebLogic Server, Oracle 19C (or greater) Database, Struts, iText, Hibernate, and JQuery.
- Experience with Web Content Accessibility Guidelines (WCAG) 2.1 AA, the Web Experience Toolkit (WET), and Canadian Centre for Cyber Security guidelines.
- Experience with MS or Adoxio portals, ASP, .NET, C#, MS Power Platform (Model-Driven Applications, Canvas Applications, Power BI, and Power Automate), MS Azure DevOps, MS Visual Studio, MS Dynamics CRM v2104 or greater, MS Dynamics 365 workflows and plugins, SQL Server, SQL Server Reporting Services (SSRS), XrmToolBox, PowerShell, and Python.
- 6+ months of experience developing software in a team coding environment of at least three developers using Eclipse / MyEclipse integrated with a distributed source control system such as Git / GitHub.
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.
#J-18808-Ljbffr- ...Job Description Job ID#: DSEFPA001 Job Title : Programmer Analyst (Level 1) Mandatory Skills : 0-2+ Yearsâ experience (* See... ...experience or education with one of the following languages: ADA, Java, C#, C++ Education: · Must have: University degree...SuggestedFull timeImmediate start
- ...Position: DND-DSEF Programmer (Multiple Roles â Jr.,Int,Sr) Location: Ottawa... ...with one of the following languages: ADA, Java, C#, C++ · Experience with CASE tools... ...Scoring Methodology: 5 pts (mandatory for senior) : 5 years 4 pts: 4 years 3 pts-...SeniorPermanent employmentFull timeContract work
$92k - $132k per year
...Places to Work in Canada by gamesindustry.biz ! We are currently looking to add experienced Senior Generalist Game Programmers to our already amazing team. As a "Snowmie" programmer, you will use your awesome skills in C++ / C# to help our client studios to bring their...SeniorLong term contractPermanent employmentFull timeRemote workNight shift$96.56k - $128.74k per year
...to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Business Analyst Employment Type: Permanent Compensation Details: ~ Business Analyst 18: Salaries typically range from $96,557 to $128...SeniorPermanent employmentFull timeSummer workWork at officeImmediate startRelocation package3 days per week$93.8k - $110k per year
...person to join our team working towards this goal, we would love to hear from you! Role Overview We’re looking for a Senior Business Analyst who thrives at the intersection of business and technology. In this role, you’ll partner closely with stakeholders across...SeniorFull timeWork at officeLocal areaFlexible hours- ...Senior Financial Analyst Location: Canada | Remote Department: Administration | Finance Reports To: Urvi Shah, Assistant Controller Type: Permanent | Full-Time Vacancy Status: This is an active, approved role and we are currently hiring for this position...SeniorPermanent employmentFull timeContract workInterim roleInternshipRemote work
- ...payload on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit The Senior Business Analyst will gather and manage requirements on the Telesat Business systems. The role will work collaboratively with business leaders...SeniorFull timeInternshipWork at officeWorldwideFlexible hours
- ...Tu cherches un nouveau défi en tant que programmeur·euse-analyste Java senior à Ottawa ? Tu es à la bonne place ! Qui sommes-nous ?... ...des applications web Java d'entreprise critiques (gestion de programmes de financement, portails à fort volume) et assurer leur soutien...SeniorPermanent employmentFull timeContract workRemote work3 days per week
$96.56k - $128.74k per year
...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Business Systems Analyst, ServiceNow CSM Employment Type: Permanent Compensation Details: ~ Business Analyst 18: Salaries typically...SeniorPermanent employmentFull timeSummer workWork at officeRelocation package2 days per week3 days per week$85.5k - $114.4k per year
...Position at Canadian Medical Protective Association ■ FINANCIAL ANALYST Hybrid – Primary Remote, Ottawa, ON CONTRIBUTING TO THE... ...the A nalyst is responsible for fostering partnerships with the senior leadership team through the provision of professional and...SeniorFull timeInterim roleWork at office2 days per week1 day per week- ...customers. Looking for candidates to hire in following technologies. · Java · UI /UX Designer · ETL/DWH · Web Development · Network Engineer · SharePoint · Project Management · Business Analyst · Data Analyst/Analytics/SAS/R/Data Scientist/Analytics · IOS/...Full time
- ...Canada and the world better through trade. Position: Sr. SQA Analyst Employment Type: Permanent Compensation Details... ...· Programming/scripting skills in languages such as Python, Java, Selenium · Experience with Continuous Integration/Continuous Deployment...SeniorPermanent employmentFull timeSummer workWork at officeRelocation package3 days per week
- ...Description Title – . Java Back End Developer (3 Openings Sr/Mid/Jr) Position – Fulltime With our client Location – 100% Remote Work Salary - $Open (Best Possible) -----------------------------------------------------------------------------------------...Full timeInternshipRemote work
- ...Magnet Forensics is seeking a detail-oriented Trade Compliance Analyst to support the company's global trade compliance program. This is... ..., and Procurement teams and will escalate higher-risk matters to senior compliance personnel for further review. The analyst will be responsible...SeniorFull timeWork at officeLocal areaFlexible hours
- ...Job Responsibility: Senior Investment Analyst About Us: At Regional Group, we're not your typical real estate company - we're innovators, leaders, and trailblazers with over six decades of experience shaping the real estate landscape in the National Capital Region....SeniorFull timeInternship
$68k - $102k per year
Job Type: Permanent Work Model: Hybrid Reference code: 131953 Primary Location: Ottawa, ON All Available Locations: Ottawa, ON Our Purpose At Deloitte, our Purpose is to make an impact that matters. We exist to inspire and help our people, organizations...SeniorPermanent employmentFlexible hours$96.56k - $128.74k per year
...un Canada et un monde meilleurs grâce au commerce. Poste : Analyste principal des affaires Type d’emploi : Affectation permanente... ...de nos occasions d’apprentissage continu, notamment des programmes de formation, des ateliers et de la formation linguistique....Permanent employmentFull timeApprenticeshipSummer workWork at officeImmediate startDay shift- ...Ø Strong development background, hands-on experience on working on multiple enterprise applications' SDLC Ø Experience on core java programing, and J2EE technologies. Strong Object Oriented fundamentals and design patterns. Relevant and related specific experience...Full timeContract workManual labor
- ...TEHORA est présentement à la recherche d’un(e) Technicien(ne)-analyste senior afin d’intervenir sur des projets complexes. La personne... ...épanouissant et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de...SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...TEHORA est présentement à la recherche d’un(e) analyste fonctionnel(le) senior ayant d’excellentes aptitudes analytiques et une solide expérience... ...motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...TEHORA est présentement à la recherche d’un(e) analyste en cybersécurité sénior Sans être exhaustifs, voici les services et livrables que devra... ...motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière...SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...TEHORA est présentement à la recherche d’un(e) Analyste en télécommunication senior Sans être exhaustifs, voici les services et livrables que devra... ...motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière...SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
$60k - $75k per year
#CareersThatKickSaas! When something breaks in a customer's field operation, you are who they reach out to. TrueContext runs the forms, workflows, and data capture that thousands of field technicians depend on every day, so a stalled integration can leave a crew standing around...Work at officeMonday to fridayShift workAfternoon shift3 days per week$83.85k - $102.03k per year
Job Responsibility: Requisition ID: 13180 Department: Finance and Corporate Services Dept. Service: Financial Strategies, Planning and Client Services Branch: Financial Services Branch Employment Type: 1 or more Full-time Permanent; 1 or more Full-time Temporary - Up to 2 ...SeniorPermanent employmentFull timeTemporary workFlexible hoursShift work- ...effectiveness and flexibility. What You'll Do As Financial Analyst, you'll responsible for financial planning and analysis. You will... ...Provide forecasting, reporting, and budgeting support to senior management Produce monthly reports with key metrics and financial...SeniorFull time
- ...We are seeking a Level 3 Business System Analyst to support Director General Human Capital Management Modernization â Military (DGHCMM... ...Experience with data modelling and system integration (e.g., SQL, Java, C/C++) Experience with data analytics tools is an asset (e.g.,...SeniorFull timeContract workFor contractorsRemote work
$84.7k - $112.93k per year
...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Business Analyst Employment Type: Permanent Compensation Details: ~ Business Analyst 17: Salaries typically range from $84,698 to $112,931...Permanent employmentFull timeSummer workRelocation package3 days per week$96.56k - $128.74k per year
...un Canada et un monde meilleurs grâce au commerce. Poste : Analyste principale / Analyste principal des systèmes de gestion Type... ...Profitez de nos occasions d’apprentissage continu, notamment des programmes de formation, des ateliers et de la formation linguistique....Permanent employmentFull timeApprenticeshipSummer workWork at officeImmediate start$152k - $180k per year
...Senior Manager, Revenue Operations Level: Management, M3 Location: Canada (Remote) Department: Revenue Operations Reports To:... ..., and can be a hands-on contributor to building it out. As an analyst, you will partner closely with GTM leadership to provide forecasts...SeniorLong term contractPermanent employmentFull timeRemote work$94.66k - $128.74k per year
...making Canada and the world better through trade. Position: Data Analyst 18 Employment Type: Contract / Temporary assignment – 12 months... .... About the Role: As a member of the DTI team, the Senior Data Analyst acts as a liaison between business and technical communities...SeniorPermanent employmentFull timeContract workTemporary workSummer workWork at office2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Programmer Analyst. Be the first to apply!
- développeur java Ottawa, ON
- java developer Ottawa, ON
- senior java developer Ottawa, ON
- java software developer Ottawa, ON
- java developer remote Ottawa, ON
- junior java developer Ottawa, ON
- java developer no experience Ottawa, ON
- entry level java developer Ottawa, ON
- application analyst Ottawa, ON
- application support analyst Ottawa, ON

