{"id":1704443,"url":"https://alion.io/job/equity-diversity-and-inc-application-developer-it-java-cloud-applications","title":"Application Developer, IT (Java / Cloud Applications)","company":{"id":1049360,"name":"Equity, Diversity and Inc","domain":"mississauga.ca","url":"https://alion.io/company/mississauga-ca","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Mississauga, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":74000,"max_usd":157000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":89},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon Aurora","optional":false},{"name":"Amazon ECS","optional":false},{"name":"Amazon S3","optional":false},{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"AWS Fargate","optional":false},{"name":"AWS Step Functions","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"DynamoDB","optional":false},{"name":"IAM","optional":false},{"name":"JavaScript","optional":false},{"name":"Least Privilege","optional":false},{"name":"Oracle","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false}],"status":"live","first_seen_at":"2026-04-15T00:00:00Z","employer_posted_date":"2026-04-15","last_verified_at":"2026-10-03T17:50:12Z","board_verified":true,"closed_at":null,"days_open":172,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":171},"description":"Req ID: 27978\nVacancy Type: Temporary (2-yr contract with full benefits)\nNumber of Positions: 1\nClosing Date: 10/16/2026\nJob Summary\nThe City of Mississauga is seeking an experienced Application Developer to support the modernization of the Property Tax Management system. The successful candidate will design, build, test, deploy, and support cloud-native web applications that replace legacy Oracle Forms and reports. We are looking for a pragmatic application developer who can translate complex taxation workflows, legacy PL/SQL logic, forms, and reports into maintainable digital products. The candidate should be comfortable working across frontends, backend, data, integration, security, and DevOps. You collaborate effectively with business analysts, architects, database specialists, security teams, infrastructure teams, vendors, and municipal partners, and you can balance modernization goals with business continuity and data integrity.\nThe role operates in a hybrid work environment, with office presence required at Mississauga City Hall, 300 City Centre Drive, Mississauga.\nDuties and Responsibilities\nThe Successful Candidate will:\nDevelop accessible, responsive web interfaces using TypeScript and a modern frontend framework such as React or Angular. \nDevelop and maintain Java services, APIs, business rules, integrations, and batch-processing components supporting property-tax workflows. \nBuild reusable front-end components and RESTful APIs that follow API-first, modular and testable design principles. \nDevelop containerized services on Amazon ECS and AWS Fargate, using Amazon S3 and DynamoDB for state management and asynchronous job processing\nDesign and implement RESTful APIs and reusable services that integrate frontend applications, workflow orchestration, databases, reporting components, and external systems. \nImplement asynchronous and scheduled processing for reports, calculations, file generation, data transformation, and other long-running jobs. \nBuild batch, scheduled-report and event-driven workflows using AWS Step Functions and container-based job processing. \nCreate and maintain automated unit, integration, API, end-to-end, regression, performance, and security tests. \nParticipate in the progressive migration of forms and reports while supporting coexistence between the modern AWS platform and the legacy environment. \nApply role-based access control using Azure AD federation, AWS Cognito, JWT claims, and application-level authorization. \nContribute to DevOps CI/CD pipelines, including static application security testing (SAST), code coverage, and pull-request review workflows. \nProtect data and secrets through TLS, encryption at rest, least-privilege IAM roles, AWS KMS, and AWS Secrets Manager. \nInvestigate and resolve application defects, failed workflows, performance issues, integration errors, and production incidents. \nProduce technical designs, interface specifications, data mappings, runbooks, deployment instructions, test evidence, and support documentation. \nEstimate development effort, identify delivery risks, and contribute to sprint planning, backlog refinement, release planning, and technical governance. \nFollow the City’s SDLC and AI-SDLC standards: author specifications and steering files, review all AI-generated output, and stay accountable for submitted code. \nProvide operational support, knowledge transfer, and continuous enhancement for TXM applications and services. \nSkills and Qualifications\nPost-secondary degree in Computer Science, Software Engineering, Information Technology, or a related discipline.\nMinimum 3-5 years of experience developing enterprise applications.\nExperience developing applications using Java and object-oriented programming principles.\nExperience with modern JavaScript/TypeScript development frameworks such as React, Angular, or Vue.\nExperience developing and integrating RESTful APIs and web services.\nExperience with AWS services like ECS Fargate, S3, Aurora DB, ALB, Cloudfront etc.\nExperience with relational databases and SQL preferably Postgre SQL.\nExperience with cloud-based application development (AWS preferred).\nExperience with source control, automated testing, and CI/CD practices.\nKnowledge of application security principles and secure coding practices.\nStrong analytical, problem-solving, and communication skills.\nAbility to work independently and collaboratively within a team environment.\nHourly Rate/Salary: $ 49.16 - $ 65.54\nGrade: TF\nHours of Work:\nWork Location: Civic Centre\nHybrid Workplace\nOrganization Unit: CPS\nDepartment/Division/Section: CPS/Corporate Services Dept , CPS/IT Division , Enterprise Business Solutions\nNon-Union/Union: Non Union\nThe City of Mississauga may use artificial intelligence (AI) technology in sourcing candidates for some positions, however, it is not being used for screening, assessing, or selecting candidates.\nApplicants applying to this posting may be considered for the same position(s) should another vacancy occur within six months from the date of this posting, unless the requirement to repost is expressed differently in a Collective Agreement.\nIf you are selected for an interview and your proposed transfer or promotion results in a real or perceived conflict of interest in relation to the Employment of Relatives Corporate Policy and Procedure, you must notify the Human Resources Representative as soon as possible.\nIf you are selected for an interview you are expected to disclose all current positions held in the City, whether full time or part time.\nEquity, Diversity and Inclusion\nThe City of Mississauga is committed to creating a respectful and supportive workplace that fosters a culture of equity, diversity and inclusion which broadly reflects the communities and residents we serve. Throughout the employee life cycle, the City is working to include an EDI lens to attract, retain and support the growth of diverse talent.\nLearn more about the City’s commitment to Equity, Diversity and Inclusion.\nAccommodations\nThe City of Mississauga is an Equal Opportunity Employer and is committed to removing barriers in our selection process for people with visible and invisible disabilities. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, the City of Mississauga will provide accommodations throughout the recruitment, selection and/or assessment process to applicants with disabilities.\nIf selected to participate in the recruitment, selection and/or assessment process, please complete the following Accommodation Request Form and have it emailed to  citing the Job ID and Job Title. This will inform Human Resources of the nature of any accommodation(s) that you may require in respect of any materials or processes used to ensure your equal participation.","description_format":"text","description_chars":6866,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"phd","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity","Hybrid work"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Digital Government"],"lifecycle":[{"event":"open","at":"2026-10-02T14:18:58Z"}],"visa":[],"liveness":{"score":7,"band":"cold","label":"Long shot","p_open":1,"p_active":0.25,"p_room":0.28,"age_days":171,"expected_fill_days":19,"reasons":["conf:15","win:tail","crowd:"],"computed_at":"2026-10-03T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/equity-diversity-and-inc-application-developer-it-java-cloud-applications","json_url":"https://alion.io/job/equity-diversity-and-inc-application-developer-it-java-cloud-applications.json","meta":{"generated_at":"2026-10-04T01:55:39Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2601,"day_limit":5000,"remaining_today":2399,"minute_limit":60,"resets_at":"2026-10-05T00:00:00Z"}}}