Job Description
Company Description
Founded in 1967, ADGA is a privately owned and operated Canadian company. We employ over 700 highly skilled team members who apply their knowledge and expertise in service delivery of advanced technology solutions for clients in the Defence, Security and Professional Services markets across Canada.
Celebrating over 50 years in business, we are proud to be one of Canada’s most trusted professional engineering and consultancy firms. Our clients continue to rely on ADGA to provide subject matter expertise, and quality talent to fulfill their business objectives. We have done so successfully by anticipating and responding to the constant changes in technology, and evolving with agility.
Our culture of commitment, trust, and accountability guides our business, fosters our growth, and is at the core of our relationships with clients, employees and consultants. Whether your projects are complex, large-scale requirements, or dependable, professional resources to execute on time, and on budget, you can count on ADGA to deliver. We are dedicated to your success.
Job Description
ADGA Group Consultants Inc. is hiring a Senior Java Programmer/Developer to assist in the implementation of online fillable forms for processing Security Screening Clearance of employees as an extension of the existing web application Personnel Security Screening (PSS).
The Senior Java Developer will assist in the development of the extension of PSS (including existing code and functionality).
This new solution is required to allow employees to access, fill-out, and submit the new pages from Treasury Board of Canada Secretariat (TBS) security screening form online. These online fillable forms with built-in validation and approval process prior to the final submission to Security Branch.
The current application is written in Java, Spring Framework, JavaServer Faces (JSF) and Prime Faces technology, with an Oracle back-end.
Project will be completed in two phases.
Phase 1: Launch of the online fillable form with complete validation and some enhancements to the existing application. This phase will initially include working on examining current architecture for PSS application and developing a new architecture to support future goals of business needs.
Phase 2: Launch of online fillable briefing certificate, termination form, admin form and several enhancements to existing PSS
Job Tasks
- Monitor industry trends to ensure that solutions fit with government and industry directions for technology
- Troubleshoot any design flaws and/or system bottlenecks and recommend performance improvements and recommend course of action
- Provide software development advice, guidance and support the implementation, integration, and all activities related to ongoing maintenance releases of the existing PSS web application
- Present technical information to fellow technical professionals as well as non-technical peers
- Conduct application integration and development tasks
- Analyze functional requirements to identify information, procedures and decision flows
- Document completed work
- Develop application functionality using JAVA, Spring Framework
- Resolve defects for existing PSS application as part of the ongoing support
- Provide weekly progress reports and provide knowledge transfer to the development team.
Deliverables
- Technical solutions to meet all project requirements, solve business problems, and document technical flaws
- Report on implementation and testing of solutions
- Interfaces of manual to automated operations within application sub-systems, to external systems and between new and existing systems
Qualifications
Mandatory
- Experience with development in Java / J2EE design patterns, Spring Framework
- Experience with Database-driven reports using Jasper Reports, Relational Databases (Oracle), Application Integration, SQL, Client-side web development, JavaScript, JSP, JSF, Prime Faces, Apache Tomcat, Ant Build
- University Degree or College/CEGEP Diploma related to computer science, information technology, or engineering from a recognized post-secondary institution.
- Over 10 years of experience working on job tasks similar to those listed
Nice to have
Additional Information
- Must currently hold Federal Government Enhanced Reliability or Secret Clearance
- Copies of Degrees and Certifications will be required
ADGA commits to putting diversity into action to build a stronger, more representative team and help our customers and communities thrive. We are a proudly Canadian company, striving to further diversity, equity, and inclusion in the workplace and provide every individual with the opportunities and resources to help them reach their full potential.
Since being acquired by Commissionaires Ottawa, ADGA has adopted the social mandate of Commissionaires to create meaningful employment opportunities and generate financial resources for veterans of the CAF, RCMP, their families, and fellow citizens who share a passion to contribute to the security and well-being of Canadians.
ADGA s'engage à mettre la diversité en action pour bâtir une équipe plus forte et plus représentative et aider nos clients et nos communautés à prospérer. Nous sommes une entreprise fièrement canadienne. Nous nous engageons pour promouvoir la diversité, l'équité et l'inclusion dans le milieu de travail et d'offrir à chaque personne les possibilités et les ressources qui lui permettront de réaliser son plein potentiel.
Depuis son acquisition par Les Commissionnaires Ottawa, ADGA a adopté le mandat social de Les Commissionnaires qui consiste à créer des possibilités d'emploi significatives et à générer des ressources financières pour les anciens combattants des FAC, de la GRC, leurs familles et leurs concitoyens qui partagent la passion de contribuer à la sécurité et au bien-être des Canadiens.
Apply
Go Back