{"id":3496022,"url":"https://alion.io/job/altis-recruitment-a-6-programmersoftware-developer-3","title":"A.6 Programmer/Software Developer 3","company":{"id":4461194,"name":"Altis Recruitment","domain":"altis.com","url":"https://alion.io/company/altis-recruitment","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ottawa, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":80,"max":85,"currency":"CAD","period":"hour","gross":null,"usd_annual":122000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Airflow","optional":false},{"name":"Confluence","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitLab","optional":false},{"name":"Gradle","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Kanban","optional":false},{"name":"Maven","optional":false},{"name":"MySQL","optional":false},{"name":"Oracle","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Scrum","optional":false},{"name":"Spark","optional":false},{"name":"SQL","optional":false},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-10-29T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-29T00:00:00Z","board_verified":false,"closed_at":null,"days_open":6,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":6},"description":"Job Title: Senior Java Developer (Level 3)\nLocation: Ottawa, Ontario (On-site  Vanier location)\nDuration: Contract (1 year, with up to three additional one-year option periods)\nSecurity Clearance: Must meet Enhanced Reliability security requirements\nCompensation: 80-85/hr INC\n\nAbout the Opportunity\nWe are seeking experienced Senior Java Developers to support a federal government initiative focused on strengthening Canada's cybersecurity capabilities. You'll contribute to the development, enhancement, and modernization of enterprise applications, including the transition of an existing cybersecurity analytics platform.\n\nWorking with technologies such as Java, React, Python, and GraphQL, you'll help deliver secure, scalable solutions that support critical cybersecurity operations and protect Canada's digital infrastructure.\n\nWhat's in It for You\nYou'll join a collaborative, people-first consulting environment that values innovation, partnership, and continuous learning. This opportunity offers exposure to sophisticated cybersecurity technologies, enterprise-scale applications, and meaningful public sector initiatives.\n\nYou'll work alongside experienced technical professionals, contribute to the modernization of critical systems, and apply your expertise across both front-end and back-end development. Your contributions will help support the security and reliability of systems that Canadians depend on.\n\nYour Responsibilities\n\nDesign, develop, enhance, and maintain web-based applications using Java, JavaScript (React), and Python.\n\nSupport the modernization and transition of existing applications into a new analytical platform.\n\nDevelop front-end components and perform UX design activities using HTML and CSS.\n\nBuild and integrate back-end services and APIs using Java, Python, and GraphQL.\n\nConfigure, build, and deploy applications using technologies such as Spring, Gradle, Spark, AKS, and Apache Airflow.\n\nWork with relational databases, including MySQL and Oracle, to support SQL operations, database administration, and data migration.\n\nSkills and Qualifications\n\nMinimum 10 years of experience within the last 15 years working as a Programmer or Software Developer.\n\nMinimum 5 years of hands-on experience within the last 8 years developing web-based applications using Java and JavaScript, including React, with relational database backends.\n\nMinimum 3 years of hands-on experience within the last 8 years performing UX design activities, including HTML and CSS markup and styling.\n\nMinimum 2 years of hands-on experience within the last 7 years using integrated development environments, preferably Eclipse or IntelliJ.\n\nMinimum 2 years of hands-on experience within the last 7 years working with source code repositories such as Git.\n\nStrong understanding of full-stack application development, relational databases, and modern web technologies.\n\nStrong analytical, problem-solving, documentation, and communication skills.\n\nAdditional Assets\n\nExperience developing applications using Python within the last 8 years.\n\nExperience with build automation tools such as Ivy, Maven, or Gradle within the last 4 years.\n\nExperience working with GraphQL and JSON within the last 5 years.\n\nFamiliarity with Agile methodologies, including Scrum and Kanban, and collaboration platforms such as GitLab, GitHub, or Atlassian Confluence.\n\nWhy Partner with Altis\nIf you've never responded to a Government of Canada request, you're in good hands with Altis. With 35+ years of experience staffing federal projects, we understand procurement processes, hold multiple standing offers, and know how to position candidates competitively. We'll guide you through every stepgathering required information, presenting your experience accurately, and ensuring the process feels transparent, supportive, and personal.\n\n We appreciate the time and effort all applicants invest in their submissions. Please note that only candidates shortlisted for this role will be contacted directly. However, your profile will remain under consideration for future opportunities that align with your experience and career goals.All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions. Our human recruiters review all applications and always make the final hiring decision. On occasion, we also use AI-assisted tools to help review applications.","description_format":"text","description_chars":4705,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Security","Government"],"lifecycle":[{"event":"open","at":"2026-10-30T01:27:00Z"}],"visa":[],"liveness":{"score":50,"band":"ok","label":"Likely open","p_open":1,"p_active":0.53,"p_room":0.945,"age_days":5,"expected_fill_days":14,"reasons":["seen:5","agency","velocity","win:mid"],"computed_at":"2026-11-03T05:54:40Z"},"pay":{"stated_usd_annual":122000,"is_top_pay":false},"html_url":"https://alion.io/job/altis-recruitment-a-6-programmersoftware-developer-3","json_url":"https://alion.io/job/altis-recruitment-a-6-programmersoftware-developer-3.json","meta":{"generated_at":"2026-11-04T00:09:01Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":211,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4461194},"rest":"https://alion.io/mcp/rest/get_company?id=4461194"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Faltis-recruitment-a-6-programmersoftware-developer-3"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Faltis-recruitment-a-6-programmersoftware-developer-3"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Faltis-recruitment-a-6-programmersoftware-developer-3"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/altis-recruitment-a-6-programmersoftware-developer-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Faltis-recruitment-a-6-programmersoftware-developer-3"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3496022}},{"tool":"search_jobs","arguments":{"company":"altis.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3496022},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}