Programmeur·euse-analyste Java senior pour les services numériques du gouvernement canadien. Développement, modernisation et soutien en production d’applications web Java critiques à Ottawa.
Responsibilities
Analyze functional and non-functional requirements and translate them into technical design documents
Propose and evaluate solution options based on feasibility, scalability, and cost
Document library upgrade paths
Design and develop enhancements to existing systems and new solutions
Modernize legacy applications using automated refactoring tools
Analyze the root causes of production incidents and deliver fixes, including SQL DDL/DML scripts
Write unit tests and conduct code reviews
Commit code to Git in accordance with branching standards
Ensure compliance with accessibility and official languages requirements
Participate in Scrum ceremonies, sprint reviews, and knowledge transfer
Provide production support for critical enterprise Java web applications
Requirements
At least 10 years of experience, acquired within the past 15 years, as an analyst-programmer working on critical, secure, integrated, highly available, multi-tier enterprise Java web applications
At least 3 years of experience with each of the following technologies: J2EE, Spring, Spring Boot, JSP, JMS, AJAX, JavaScript, JUnit, XML, JSON, SQL, SOAP and REST web services, enterprise application servers, and OpenID Connect / OAuth 2
Experience with Java 11 or later
At least 3 years of experience working in teams of 3 or more developers
Professional fluency in spoken and written English
Government of Canada Reliability Status clearance required
The following are considered assets: PL/SQL, Oracle 19c, Oracle WebLogic 14c, Struts, Hibernate, iText, and jQuery
Experience with the Government of Canada, WCAG 2.1 AA, the Web Experience Toolkit (WET), and the Canadian Centre for Cyber Security guidelines is considered an asset
Experience supporting applications in production, Eclipse + Git, the Microsoft ecosystem (.NET/C#, Power Platform, Dynamics 365, SQL Server, Azure DevOps), Python, and PowerShell is considered an asset
Be transparent, compassionate, and positive
Benefits
Personalized support from start to finish, with a dedicated point of contact throughout the contract
Choice of permanent employment or incorporation
Maplr supports team members with work permits, permanent residency, banking, insurance, and healthcare
Staff Backend Engineer shaping Skillshare’s online learning platform backend architecture. Building TypeScript services, GraphQL contracts, and reliable event - driven systems for millions of learners.
Développeur backend sénior façonnant la plateforme cloud - native de prêts hypothécaires de Nesto Cloud. Conception de services robustes en Go, Python, Node.js ou C#.
Intern backend developer researching architectures and building scalable prototypes. Supporting Kinaxis’s AI - powered supply - chain orchestration platform through cloud and software experimentation.
Senior Python engineer building reliable web - scraping workflows for Mindrift’s Tendem AI project. Extracting, validating, and scaling structured datasets from complex dynamic websites.
Associate Backend Engineer building C#/.NET desktop software for Xero’s small - business platform. Developing WPF interfaces, testing features, debugging systems, and improving engineering processes.
Senior Backend Engineer building scalable backend services, data pipelines, and integrations for Apollo.io’s AI - driven go - to - market platform. Owning distributed architecture and high - throughput connections across a global engineering team.
Senior backend engineer building secure, scalable authentication systems for Affirm’s financial products. Leading platform architecture, delivery, reliability, and engineering mentorship.
Backend Software Engineer designing coding tasks and deterministic verifiers for Gramian’s next - generation AI training initiative. Building and reviewing scalable backend solutions across global remote regions.
Back - End Developer building secure accounts, registrations, and dashboard services. Supporting technical delivery of a bilingual nonprofit digital platform with Canadian client systems.
Staff Python engineer architecting distributed data, experimentation, and AI systems. Building scalable marketing intelligence infrastructure for eCommerce brands at Northbeam.